Уровень совместимости базы данных |
100 - 160 |
100 - 160 |
Always Encrypted |
Да, см . хранилище сертификатов и хранилище ключей |
Да, см . хранилище сертификатов и хранилище ключей |
Группы доступности AlwaysOn |
Для каждой базы данных гарантируется уровень доступности 99,99–99,995 %. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. |
Уровень доступности 99,99 % гарантируется для каждой базы данных, и пользователь не может им управлять. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. Используйте группы отработки отказа для настройки вторичной Управляемый экземпляр SQL в другом регионе. Экземпляры SQL Server и База данных SQL не могут использоваться в качестве дополнительных узлов для Управляемого экземпляра SQL. |
Присоединение базы данных |
No |
No |
Аудит |
Да, см . статью "Аудит" |
Да, см . аудит с некоторыми различиями |
Проверка подлинности Microsoft Entra (ранее — Azure Active Directory) |
Да, для пользователей уровня базы данных. Имена входа на уровне сервера находятся в предварительной версии. |
Да. Пользователи уровня базы данных и имена входа на уровне сервера. |
Команда BACKUP |
Нет, только системные автоматические резервные копии см. в разделе "Автоматические резервные копии" в База данных SQL Azure |
Да, созданные пользователем резервные копии только для копирования в хранилище BLOB-объектов Azure (автоматические системные резервные копии не могут быть инициированы пользователем), см. сведения о различиях резервного копирования и автоматическом резервном копировании в Управляемый экземпляр SQL Azure. |
Встроенные функции |
Большинство из них см. в отдельных функциях |
Да, см . хранимые процедуры, функции, различия триггеров |
Инструкция BULK INSERT |
Да, но только из Хранилища BLOB-объектов Azure в качестве источника. |
Да, но только из Хранилище BLOB-объектов Azure в качестве источника, видят различия. |
Сертификаты и асимметричные ключи |
Да, без доступа к файловой системе для операций BACKUP и CREATE . |
Да, без доступа к файловой системе и BACKUP CREATE операциям см . различия сертификатов. |
Отслеживание измененных данных (CDC) |
Да, для уровня S3 и выше. Базовые, S0, S1, S2 не поддерживаются. |
Да |
Параметры сортировки сервера или экземпляра |
Да, параметры сортировки базы данных по умолчанию.SQL_Latin1_General_CP1_CI_AS Параметры сортировки базы данных можно задать при создании базы данных и не могут быть обновлены. Укажите параметры сортировки для данных (COLLATE ) и параметры сортировки каталога для системных метаданных и идентификаторов объектов (CATALOG_COLLATION ). В База данных SQL Azure параметры сортировки сервера отсутствуют. |
Да, можно задать при создании экземпляра и невозможно изменить после этого. |
Индексы columnstore |
Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. |
Да |
Поддержка общеязыковой среды выполнения (CLR) |
No |
Да, но без доступа к файловой системе в CREATE ASSEMBLY инструкции см . различия среды CLR |
Учетные данные |
Да, но только учетные данные уровня базы данных. |
Да, но только Azure Key Vault и SHARED ACCESS SIGNATURE поддерживаются, см . подробные сведения |
Межбазовые и трехкомпонентные запросы имен |
Нет, см . эластичные запросы |
Да |
Межбазовые транзакции |
No |
Да, в пределах экземпляра. См. раздел Связанные серверы, чтобы ознакомиться с запросами между экземплярами. |
Database Mail (DbMail) |
No |
Да |
Зеркальное отображение базы данных (не рекомендуется) |
No |
No |
Зеркальное отображение базы данных в Microsoft Fabric |
Да |
No |
Моментальные снимки базы данных |
No |
No |
Виртуализация базы данных |
No |
Да |
Инструкции DBCC |
Большинство из них см. в отдельных инструкциях |
Да, см . различия DBCC |
Инструкции языка DDL |
Большинство из них см. в отдельных инструкциях |
Да, см . различия T-SQL |
Триггеры DDL |
Только база данных |
Да |
Распределенные представления секций |
No |
Да |
Распределенные транзакции — MS DTC |
Нет, см . транзакции Elastic |
Да, DTC для Управляемый экземпляр SQL Azure, и эластичные транзакции |
Триггеры DML |
Большинство из них см. в отдельных инструкциях |
Да |
Динамические административные представления |
Большинство из них см. в отдельных динамических представлениях |
Да, см . различия T-SQL |
Запросы к эластичным БД |
Да, с обязательным типом RDBMS (предварительная версия) |
Нет, используйте собственные запросы между базами данных и связанный сервер |
Уведомления о событиях |
Нет, см . оповещения |
No |
Выражения |
Да |
Да |
Расширенные события (XEvent) |
Некоторые из нее см. в разделе "Расширенные события" в База данных SQL Azure и Управляемый экземпляр SQL Azure |
Да, см . различия в расширенных событиях. |
Расширенные хранимые процедуры |
No |
No |
Файлы и группы файлов |
Только первичная группа файлов |
Да. Пути к файлам автоматически назначаются, а расположение файла невозможно указать в ALTER DATABASE ADD FILE. |
Filestream |
No |
Нет, см . функции управляемых экземпляров SQL. |
Полнотекстовый поиск (FTS) |
Да, но фильтры, отличные от Майкрософт, и средства разбиения слов не поддерживаются |
Да, но фильтры, отличные от Майкрософт, и средства разбиения слов не поддерживаются |
Функции |
Большинство из них см. в отдельных функциях |
Да, см . хранимые процедуры, функции, различия триггеров |
Оптимизация в памяти |
Да, на уровнях служб "Премиум" и "Критически важный для бизнеса".
Ограниченная поддержка непостоянных объектов выполняющейся в памяти OLTP, таких как переменные таблиц, оптимизированных для памяти, на уровне служб "Гипермасштабирование". |
Да в критически важный для бизнеса уровне служб. |
Элементы языка |
Большинство элементов см. в отдельных элементах |
Да, см . различия T-SQL |
Реестр |
Да |
Да |
Функция связи |
No |
Да |
Связанные серверы |
Нет, см . эластичные запросы |
Да. Только для SQL Server и Базы данных SQL без распределенных транзакций. |
Связанные серверы, считывающие файлы (CSV-файлы, Excel) |
№ Используйте BULK INSERT или OPENROWSET в качестве альтернативы формату CSV. |
№ Используйте BULK INSERT или OPENROWSET в качестве альтернативы формату CSV. Отслеживайте эти запросы в элементе отзыва Управляемого экземпляра SQL. |
Доставка журналов |
Доступность через избыточность включается в каждую базу данных. Аварийное восстановление описывается в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. |
Встроенная функция, которая реализована в процессе миграции Azure Data Migration Service (DMS). Изначально создано для пользовательских проектов миграции данных в качестве внешней службы воспроизведения журналов. Недоступно как решение высокого уровня доступности, так как другие методы доступности с помощью методов избыточности включены в каждую базу данных и не рекомендуется использовать доставку журналов в качестве альтернативы высокой доступности. Аварийное восстановление описывается в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. Недоступен в качестве механизма репликации между базами данных — используйте вторичные реплики на уровне критически важный для бизнеса, группах отработки отказа или репликации транзакций в качестве альтернативы. |
Имена входа и пользователи |
Да, но CREATE LOGIN и ALTER LOGIN операторы ограничены. Имена входа Windows не поддерживаются. Имена входа Microsoft Entra находятся в предварительной версии.
EXECUTE AS LOGIN не поддерживается — используется EXECUTE AS USER . |
Да, с некоторыми отличиями. См. сведения о проверке подлинности Windows для Управляемый экземпляр SQL Azure. Процесс требует синхронизации Active Directory с идентификатором Microsoft Entra. |
Выбор периода обслуживания |
Да |
Да |
Настройка предварительных уведомлений для запланированных событий обслуживания |
Да |
Да |
Минимальное ведение журнала при массовом импорте |
Нет, поддерживается только модель полного восстановления. |
Нет, поддерживается только модель полного восстановления. |
Изменение системных данных |
No |
Да |
OLE-автоматизация |
No |
No |
OPENDATASOURCE |
No |
Да, только для Базы данных SQL, Управляемого экземпляра SQL и SQL Server. Ознакомьтесь с отличиями T-SQL. |
OPENQUERY |
No |
Да, только для Базы данных SQL, Управляемого экземпляра SQL и SQL Server. Ознакомьтесь с отличиями T-SQL. |
OPENROWSET |
Да, только для импорта из Хранилища BLOB-объектов Azure. |
Да, только для Базы данных SQL, Управляемого экземпляра SQL и SQL Server, а также для импорта из Хранилища BLOB-объектов Azure. Ознакомьтесь с отличиями T-SQL. |
Операторы |
Большинство из них см. в отдельных операторах |
Да, см . различия T-SQL |
Polybase |
№ Можно запросить данные в файлах, размещенных в Хранилище BLOB-объектов Azure, используя функцию OPENROWSET или внешнюю таблицу, ссылающуюся на бессерверный пул SQL в Synapse Analytics. |
Да, для Azure Data Lake Storage (ADLS) и Хранилище BLOB-объектов Azure в качестве источника данных. Дополнительные сведения см. в статье "Виртуализация данных" с помощью Управляемый экземпляр SQL Azure. |
Уведомления о запросах |
No |
Да |
Хранилище запросов |
Да |
Да |
Хранилище запросов для вторичных реплик |
Нет, хранилище запросов для дополнительных реплик недоступен для База данных SQL Azure. В настоящее время хранилище запросов на вторичной реплике содержит сведения о рабочих нагрузках из основной реплики. |
Нет, хранилище запросов для дополнительных реплик недоступен для Управляемый экземпляр SQL Azure. В настоящее время хранилище запросов на вторичной реплике содержит сведения о рабочих нагрузках из основной реплики. |
Службы машинного обучения (прежнее название — R Services) |
No |
Да, см. Службы машинного обучения в Управляемом экземпляре SQL Azure. |
Модели восстановления |
Поддерживается только полное восстановление, гарантирующее высокий уровень доступности. Простые и массовые модели восстановления не доступны. |
Поддерживается только полное восстановление, гарантирующее высокий уровень доступности. Простые и массовые модели восстановления не доступны. |
Resource Governor |
No |
Да |
RESTORE (инструкции) |
No |
Да, с обязательными параметрами FROM URL для файлов резервных копий, размещенных в Хранилище BLOB-объектов Azure. Ознакомьтесь с отличиями восстановления. |
Восстановление базы данных из резервной копии |
Только из автоматических резервных копий см. статью "Восстановление базы данных из резервной копии" |
Сведения об автоматическом резервном копировании см. в статье "Восстановление базы данных из резервной копии и из полных резервных копий, размещенных на Хранилище BLOB-объектов Azure", см. в разделе "Различия в резервном копировании" |
Восстановление базы данных на сервер SQL Server |
№ Используйте BACPAC-файлы или BCP вместо собственного восстановления. |
Да, только для SQL Server 2022 из экземпляров с политикой обновления SQL Server 2022. Дополнительные сведения см. в статье "Восстановление базы данных в SQL Server 2022 с Управляемый экземпляр SQL Azure". В противном случае используйте BACPAC, BCP или репликацию транзакций. |
Семантический поиск |
No |
No |
Service Broker |
No |
Да. Ознакомьтесь с отличиями Service Broker. |
Параметры конфигурации сервера |
No |
Да, см . различия T-SQL |
Инструкции SET |
Большинство из них см. в отдельных инструкциях |
Да, см . различия T-SQL |
Агент SQL Server |
Нет, см . задания Elastic |
Да, см. агент SQL Server различия |
Аудит SQL Server |
Нет, см. сведения об аудите База данных SQL Azure |
Да, см . различия в аудите |
Synapse Link для SQL |
Да |
No |
Системные функции |
Большинство из них см. в отдельных функциях |
Да, см . хранимые процедуры, функции, различия триггеров |
Системные хранимые процедуры |
Некоторые из этих процедур см. в отдельных хранимых процедурах |
Да, см . хранимые процедуры, функции, различия триггеров |
Системные таблицы |
Некоторые таблицы см. в отдельных таблицах |
Да, см . различия T-SQL |
Представления системных каталогов |
Некоторые из их представлений см. в отдельных представлениях |
Да, см . различия T-SQL |
TempDB |
Да.
32 ГБ емкости на ядро для каждой базы данных. |
Да.
24 ГБ емкости на виртуальное ядро для всего уровня служб "Общего назначения". Ограничивается размером экземпляра на уровне служб "Критически важный для бизнеса". |
Временные таблицы |
Глобальные временные таблицы, хранимые локально, или для конкретных баз данных |
Глобальные временные таблицы, хранимые локально, или для конкретных экземпляров |
Выбор часового пояса |
No |
Да, см. часовые пояса и его необходимо настроить при создании Управляемый экземпляр SQL. |
Флаги трассировки |
No |
Да, но только ограниченный набор глобальных флагов трассировки. Ознакомьтесь с отличиями DBCC. |
Репликация транзакций |
Да, только для подписчиков на репликацию транзакций и репликацию моментальных снимков. |
Да, см. ограничения репликации в Управляемый экземпляр SQL. |
Прозрачное шифрование данных (TDE) |
Да, см . TDE для SQL Azure |
Да, см . TDE для SQL Azure |
Проверка подлинности Windows |
No |
Да, см. сведения о проверке подлинности Windows для субъектов Microsoft Entra |
Отказоустойчивая кластеризация Windows Server |
№ Другие методы, обеспечивающие высокий уровень доступности, реализованы в каждой базе данных. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. |
№ Другие методы, обеспечивающие высокий уровень доступности, реализованы в каждой базе данных. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. |