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


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

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

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

Многие функции распространены между SQL Server и База данных SQL Azure и базой данных SQL в Fabric, например:

Функции базы данных SQL База данных SQL Azure и Fabric

В следующей таблице перечислены основные функции 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_ASC и не удается обновить. Поддерживаются параметры сортировки для отдельных столбцов.
Шифрование столбцов Да Да
Индексы Columnstore, кластеризованные Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Да, но таблица не может быть зеркально отображена в OneLake.
Индексы Columnstore, некластеризованные Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Да
Учетные данные Да, но только учетные данные уровня базы данных. Да, но только учетные данные уровня базы данных.
Межбазовые и трехкомпонентные запросы имен Нет, см . эластичные запросы Да, можно выполнять запросы между базами данных с трехкомпонентными именами через конечную точку аналитики 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) Да, но сторонние фильтры и средства разбиения слов не поддерживаются Нет
Функции Большинство из них см. в отдельных функциях Большинство из них см. в отдельных функциях
Оптимизация в памяти Да, на уровнях служб "Премиум" и "Критически важный для бизнеса".
Ограниченная поддержка непостоянных объектов выполняющейся в памяти OLTP, таких как переменные таблиц, оптимизированных для памяти, на уровне служб "Гипермасштабирование".
Нет
Элементы языка Большинство элементов см. в отдельных элементах Большинство элементов см. в отдельных элементах
Реестр Да Нет
Связанные серверы Да, только в качестве целевого объекта Да, только в качестве целевого объекта
Имена входа и пользователи Да, но CREATE и ALTER операторы входа ограничены. Имена входа Windows не поддерживаются. Имена входа не поддерживаются. Пользователи поддерживаются, но пользователи автономной базы данных с CREATE USER <user name> WITH PASSWORD (проверка подлинности SQL) не поддерживаются.
Минимальное ведение журнала при массовом импорте Нет, поддерживается только модель полного восстановления. Нет, поддерживается только модель полного восстановления.
Изменение системных данных Нет Нет
OPENDATASOURCE Нет Нет
OPENQUERY Нет Нет
OPENROWSET Да, только для импорта из хранилища BLOB-объектов Azure Нет
Операторы Большинство из них см. в отдельных операторах Большинство из них см. в отдельных операторах
Оптимизированная блокировка Да Да
Модели восстановления Только полное восстановление Только полное восстановление
Resource Governor Нет Нет
RESTORE (инструкции) Нет Нет
Восстановление базы данных из резервной копии Восстановление из автоматических резервных копий Восстановление автоматических резервных копий
Восстановление базы данных на сервер SQL Server № Вместо восстановления используйте BACPAC или BCP. № Вместо восстановления используйте BACPAC или BCP.
Service Broker Нет Нет
Параметры конфигурации сервера Нет Нет
Роли уровня сервера Да Нет
Инструкции SET Большинство из них см. в отдельных инструкциях Большинство из них см. в отдельных инструкциях
Агент SQL Server Нет, см . задания Elastic Нет, попробуйте выполнить запланированные конвейеры фабрики данных или задания Apache Airflow
Аудит SQL Server Нет, см. База данных SQL Azure аудит Нет
Системные функции и динамические функции управления Большинство из них см. в отдельных функциях Большинство из них см. в отдельных функциях
Системные динамические административные представления (DMV) Большинство из них см. в отдельных представлениях Большинство из них см. в отдельных представлениях
Системные хранимые процедуры Некоторые из этих процедур см. в отдельных хранимых процедурах Некоторые из этих процедур см. в отдельных хранимых процедурах
Системные таблицы Некоторые таблицы см. в отдельных таблицах Некоторые таблицы см. в отдельных таблицах
Представления системных каталогов Некоторые из их представлений см. в отдельных представлениях Некоторые из их представлений см. в отдельных представлениях
TempDB Да Да
Временные таблицы Глобальные временные таблицы, хранимые локально, или для конкретных баз данных Глобальные временные таблицы, хранимые локально, или для конкретных баз данных
Выбор часового пояса Нет Нет
Флаги трассировки Нет Нет
Репликация транзакций Да, только подписчик Да, только подписчик
Прозрачное шифрование данных (TDE) Да № База данных SQL Fabric использует шифрование хранилища с ключами, управляемыми службой, для защиты всех неактивных данных клиента. Управляемые клиентом ключи не поддерживаются.

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

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

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

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

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

Примечание.

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

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

Инструменты

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

Инструмент База данных SQL Azure База данных SQL Fabric
Azure CLI Да Нет
Azure PowerShell Да Нет
Экспорт BACPAC Да, см. База данных SQL Azure экспорт Да, см . раздел SqlPackage для базы данных SQL в Microsoft Fabric
Импорт BACPAC Да, см. База данных SQL Azure импорт Да, см . раздел 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; Нет, см. расширенные события Нет, см. расширенные события
sqlcmd Да Да
System Center Operations Manager Да, см. пакет управления Microsoft System Center для База данных SQL Azure. Нет
Visual Studio Code Да Да
Visual Studio Code с расширением mssql Да Да