Поделиться через


Сравнение функций: База данных SQL Azure и база данных SQL в Microsoft Fabric (предварительная версия)

Применимо к:базе данных SQL в Microsoft Fabric

База данных SQL Azure и база данных SQL в Microsoft Fabric используют общую базу кода с последней стабильной версией ядра Microsoft База данных SQL. Большинство стандартных функций языка обработки запросов и управления базой данных SQL идентично.

Многие функции общие для SQL Server, Azure SQL Database и базы данных SQL в Fabric, например:

Особенности баз данных Azure SQL и Fabric SQL

В следующей таблице перечислены основные функции SQL Server и содержатся сведения о том, частично или полностью поддерживается ли эта функция в База данных SQL Azure и базе данных SQL в Fabric, с ссылкой на дополнительные сведения о функции.

Особенность База данных SQL Azure База данных SQL Fabric
Уровень совместимости базы данных 100 - 160 160
Ускорение восстановления базы данных (ADR) Да Да
Always Encrypted Да Нет
Аудит Да, см . статью "Аудит" В настоящее время нет
Аутентификация Microsoft Entra Да Да
Команда BACKUP Нет, только автоматические резервные копии, инициированные системой Нет, только автоматические резервные копии, инициированные системой
Встроенные функции Большинство, см. отдельные функции Большинство, см. отдельные функции.
Инструкция BULK INSERT Да, но только в качестве источника из хранилища BLOB-объектов Azure. Нет
Сертификаты и асимметричные ключи Да Да
Отслеживание измененных данных (CDC) Да, для уровня S3 и выше. Базовые, S0, S1, S2 не поддерживаются. Нет
Сортировка — сортировка базы данных По умолчанию SQL_Latin1_General_CP1_CI_AS. Устанавливается при создании базы данных и не может быть обновлено. Поддерживаются параметры сортировки для отдельных столбцов. По умолчанию SQL_Latin1_General_CP1_CI_AS не может быть обновлён. Поддерживаются параметры сортировки для отдельных столбцов.
Шифрование столбцов Да Да
Индексы Columnstore, кластеризованные Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Да, но таблица не может быть зеркально отображена в OneLake.
Индексы Columnstore, некластеризованные Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Да
Учетные данные Да, но только учетные данные уровня базы данных. Да, но только учетные данные уровня базы данных.
Межбазовые и трехкомпонентные запросы имен Нет, см. Elastic Queries Да, можно выполнять запросы между базами данных с трехкомпонентными именами через конечную точку аналитики SQL.
Классификация и маркировка данных Да, с помощью обнаружения и классификации баз данных Да, при использовании меток базы данных с метками конфиденциальности Защита информации Microsoft Purview
Репликация базы данных в Fabric OneLake Да, включена вручную Да, автоматически включена для всех соответствующих таблиц
Роли уровня базы данных Да Да. Помимо поддержки Transact-SQL, Fabric поддерживает управление ролями уровня базы данных на портале Fabric.
Инструкции DBCC Большинство, см. в отдельных заявлениях Большинство из них см. в отдельных инструкциях
Инструкции языка DDL Большинство, см. отдельные заявления Большинство, см. отдельные заявления. См. раздел Ограничения в базе данных SQL Fabric.
Триггеры DDL Только база данных Только база данных
Распределенные транзакции — MS DTC Нет, см. Elastic-транзакции Нет
Триггеры DML Большинство, смотрите в отдельных заявлениях Большинство, см. отдельные заявления
Динамическое маскирование данных Да Да
Клиентская библиотека эластичной базы данных Да Нет
Эластичный запрос Да, с обязательным типом RDBMS (предварительная версия) Нет
EXECUTE AS Да, но EXECUTE AS LOGIN не поддерживается — используйте EXECUTE AS USER Да, но EXECUTE AS LOGIN не поддерживается — используйте EXECUTE AS USER
Уведомления о событиях Нет Нет
Выражения Да Да
Расширенные события (XEvents) Некоторые сведения см. в разделе "Расширенные события" в База данных SQL Azure Частично
Расширенные хранимые процедуры (XPS) Нет Нет
Файлы и группы файлов Только первичная группа файлов Только первичная группа файлов
Полнотекстовый поиск (FTS) Да, но сторонние фильтры и средства разбиения слов не поддерживаются Нет
Функции Большинство, см. отдельные функции Большинство функций см. в отдельных разделах.
Оптимизация в памяти Да, на уровнях служб "Премиум" и "Критически важный для бизнеса".
Ограниченная поддержка неустойчивых объектов In-Memory OLTP, таких как переменные таблиц, оптимизированные для памяти, на уровне обслуживания Hyperscale.
Нет
Элементы языка Большинство элементов см. в отдельных элементах Большинство, см. отдельные элементы
Реестр Да Нет
Связанные серверы Да, только в качестве целевого объекта Да, только в качестве целевого объекта
Имена входа и пользователи Да, но CREATE и ALTER заявления о входе ограничены. Логины Windows не поддерживаются. Имена входа не поддерживаются. Пользователи поддерживаются, но пользователи автономной базы данных с CREATE USER <user name> WITH PASSWORD (проверка подлинности SQL) не поддерживаются.
Минимальное ведение журнала при массовом импорте Нет, поддерживается только модель полного восстановления. Нет, поддерживается только модель полного восстановления.
Изменение системных данных Нет Нет
OPENDATASOURCE Нет Нет
OPENQUERY Нет Нет
OPENROWSET Да, только для импорта из хранилища BLOB-объектов Azure Нет
Операторы Большинство, см. отдельные операторы Большинство из них см. в отдельных операторах
Оптимизированная блокировка Да Да
Модели восстановления Только полное восстановление Только полное восстановление
Диспетчер ресурсов Нет Нет
Инструкции RESTORE Нет Нет
Восстановление базы данных из резервной копии Восстановление из автоматических резервных копий Восстановление автоматических резервных копий
Восстановление базы данных на сервер SQL Server № Вместо восстановления используйте BACPAC или BCP. № Вместо восстановления используйте BACPAC или BCP.
Service Broker Нет Нет
Параметры конфигурации сервера Нет Нет
Роли уровня сервера Да Нет
Инструкции SET Большинство, см. отдельные заявления Большинство из них см. в отдельных инструкциях
Агент SQL Server Нет, см. задания Elastic Нет, попробуйте выполнить запланированные конвейеры Data Factory или задания Apache Airflow
Аудит SQL Server Нет, см. аудит базы данных SQL Azure Нет
Системные функции и динамические функции управления Большинство функций см. в отдельной документации Большинство, см. отдельные функции
Системные динамические административные представления (DMV) Большинство из них см. в отдельных представлениях Большинство из них см. в отдельных представлениях
Системные хранимые процедуры Некоторые из этих процедур см. в отдельных хранимых процедурах Некоторые из этих процедур см. в отдельных хранимых процедурах
Системные таблицы Некоторые см. в отдельных таблицах Некоторые, см. в отдельных таблицах.
Представления системных каталогов Некоторые, см. отдельные мнения Некоторые, см. отдельные точки зрения
TempDB Да Да
Временные таблицы Локальные и глобальные временные таблицы для конкретных баз данных Глобальные временные таблицы, хранимые локально, или для конкретных баз данных
Выбор часового пояса Нет Нет
Флаги трассировки Нет Нет
Репликация транзакций Да, только подписчик Да, только подписчик
Прозрачное шифрование данных (TDE) Да № База данных SQL Fabric использует шифрование хранилища с ключами, управляемыми службой, для защиты всех неактивных данных клиента. Управляемые клиентом ключи не поддерживаются.

Возможности платформы

Платформа Azure предоставляет ряд возможностей PaaS, которые добавлены в дополнение к стандартным функциям базы данных. Существует ряд внешних сервисов, которые можно использовать с базой данных Azure SQL и базой данных SQL в Fabric.

Функция платформы База данных SQL Azure База данных SQL Fabric
активная георепликация; Да, см . раздел "Активная георепликация" В настоящее время нет
Автоматическое резервное копирование Да Да
Автоматическая настройка (индексы) Да, см. раздел "Автоматическая настройка" Да
Зоны доступности Да Да, автоматически настроен
Azure Database Migration Service (DMA) Да Нет
Data Migration Service (DMA) Да Нет
Эластичные задания Да, см. задания Elastic Нет
Группы отказоустойчивости Да, смотрите группы отработки отказа Нет
Доступ к файловой системе Нет Нет
Геовосстановление Да, см. Geo-restore Нет
Долгосрочное хранение (LTR) Да, см . долгосрочное хранение Нет
Приостановка и возобновление Да, без сервера Да, автоматически
Общедоступный IP-адрес Да. Доступ можно ограничить с помощью брандмауэра или конечных точек службы Да, доступно по умолчанию
Восстановление базы данных на определенный момент во времени Да, см. раздел "Восстановление до определенного момента времени" Да
Пулы ресурсов Да, в виде эластичных пулов. Нет
Масштабирование вверх или вниз Да, автоматически в бессерверной архитектуре, вручную в предоставленных вычислениях Да, автоматически
Псевдоним SQL Нет, пользуйтесь псевдонимом DNS. Нет
Службы SQL Server Analysis Services (SSAS) Нет, Azure Analysis Services является отдельной облачной службой Azure. Нет, Azure Analysis Services является отдельной облачной службой Azure.
SQL Server Integration Services Да, в управляемой среде SSIS в Azure Data Factory (ADF), где пакеты хранятся в SSISDB, размещенной в Azure SQL Database, и выполняются в Azure SSIS Integration Runtime (IR). См. Создание Azure SSIS IR в ADF. Нет, вместо этого используйте Data Factory в Microsoft Fabric.
Системы отчетности SQL Server Reporting Services (SSRS) Нет. Ознакомьтесь с Power BI. Нет. Ознакомьтесь с Power BI.
Мониторинг производительности запросов Да, используйте аналитику производительности запросов Да, см. панель управления производительностью
Виртуальная сеть Частичный ограниченный доступ с помощью конечных точек виртуальной сети Нет
Конечная точка службы виртуальной сети Да, см. конечные точки службы виртуальной сети Нет
Глобальный пиринг VNet Да, с помощью частных IP-адресов и конечных точек службы. Нет
Частное подключение Да, использование приватной ссылки Да, использование приватных ссылок

Ограничения ресурсов

В следующей таблице сравниваются максимальные ограничения ресурсов, доступные для База данных SQL Azure и базы данных SQL в Fabric:

Примечание.

Эти ограничения ресурсов применяются только к текущей предварительной версии и могут изменяться до общедоступной доступности.

Категория База данных SQL Azure База данных SQL Fabric
Объем вычислительных ресурсов До 128 виртуальных ядер До 32 виртуальных ядер
Размер хранилища До 128 ТБ В текущей предварительной версии до 4 ТБ
Размер базы данных Tempdb До 2560 ГБ До 1024 ГБ
Пропускная способность операций записи журналов До 100 МБ/с В текущей предварительной версии до 50 МБ/с
Доступность Стандартное Соглашение об уровне обслуживания
SLA на уровне 99.995 % с резервированием зон
См. Надежность инфраструктуры
Резервные копии Выбор локально избыточного хранилища (LRS), зонально избыточного хранилища (ZRS) или геоизбыточного хранилища (GRS)
Срок хранения 1–35 дней (по умолчанию — 7 дней) с сроком хранения до 10 лет.
Автоматические резервные копии с зональной избыточностью (ZRS) с периодом хранения 7 дней (включены по умолчанию).
Реплики только для чтения Масштабирование для чтения с 1-4 репликами высокой доступности или 1-30 имёнованных реплик
от 0 до 4 географических реплик
Нет, используйте точку доступа только для чтения SQL аналитики для чтения данных через подключение TDS SQL.
Модели скидок Зарезервированные экземпляры
Преимущество гибридного использования Azure (недоступно в подписках для разработки и тестирования)
Подписки для разработки и тестирования категорий Корпоративная и с оплатой по мере использования
См. Емкость ткани

Инструменты

База данных SQL Azure и база данных SQL в Fabric поддерживают различные средства обработки данных, которые помогут вам управлять данными.

Инструмент База данных SQL Azure База данных SQL Fabric
Azure CLI Да Нет
Azure PowerShell Да Нет
Экспорт BACPAC Да, см. экспорт базы данных SQL Azure Да, смотрите раздел SqlPackage для базы данных SQL в Microsoft Fabric
Импорт .bacpac Да, см. импорт базы данных Azure SQL Да, см. SqlPackage для SQL базы данных в Microsoft Fabric
BCP Да Да
БИЦЕПС Да Нет
Наблюдатель за базами данных Да В настоящее время нет
Фабрика данных в соединителях Microsoft Fabric Да, см. обзор соединителя базы данных SQL Azure Да, см. обзор соединителя для базы данных SQL (предварительная версия).
SMO Да, см. статью "SMO" Да, см. статью "SMO"
SQL Server Data Tools (SSDT) Да Да (минимальная версия — Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Да Да
SQL Server PowerShell Да Да
SQL Server Profiler; Нет, см. расширенные события Нет, см. Extended events
sqlcmd Да Да
System Center Operations Manager Да, см. пакет управления Microsoft System Center для База данных SQL Azure. Нет
Visual Studio Code Да Да
Visual Studio Code с расширением mssql Да Да