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


Сравнение функций: База данных SQL Azure и Управляемый экземпляр SQL Azure

Применимо к: База данных SQL Azure Управляемый экземпляр SQL Azure

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

Платформа Azure управляет вашими базами данных и гарантирует для них высокий уровень доступности. Некоторые функции, которые могут повлиять на высокий уровень доступности или не могут использоваться в мире PaaS, имеют ограниченные функциональные возможности в Базе данных SQL Azure и Управляемом экземпляре SQL Azure.

Если вам нужны дополнительные сведения о различиях, их можно найти на отдельных страницах:

Функции Базы данных SQL и Управляемого экземпляра SQL

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

Feature База данных SQL Azure Управляемый экземпляр SQL Azure
Совместимость базы данных 100 - 160 100 - 160
Always Encrypted Да, см . хранилище сертификатов и хранилище ключей Да, см . хранилище сертификатов и хранилище ключей
Группы доступности AlwaysOn Для каждой базы данных гарантируется уровень доступности 99,99–99,995 %. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. Уровень доступности 99,99 % гарантируется для каждой базы данных, и пользователь не может им управлять. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. Используйте группы отработки отказа для настройки вторичной Управляемый экземпляр SQL в другом регионе. Экземпляры SQL Server и База данных SQL не могут использоваться в качестве дополнительных узлов для Управляемого экземпляра SQL.
Присоединение базы данных No No
Auditing Да, см . статью "Аудит" Да, см . аудит с некоторыми различиями
Проверка подлинности Microsoft Entra (ранее — Azure Active Directory) Да, для пользователей уровня базы данных. Имена входа на уровне сервера находятся в предварительной версии. Yes. Пользователи уровня базы данных и имена входа на уровне сервера.
Команда BACKUP Нет, только системные автоматические резервные копии см. в разделе "Автоматические резервные копии" в База данных SQL Azure Да, созданные пользователем резервные копии только для копирования в хранилище BLOB-объектов Azure (автоматические системные резервные копии не могут быть инициированы пользователем), см. сведения о различиях резервного копирования и автоматическом резервном копировании в Управляемый экземпляр SQL Azure.
Встроенные функции Большинство из них см. в отдельных функциях Да, см . хранимые процедуры, функции, различия триггеров
Инструкция BULK INSERT Да, но только из Хранилища BLOB-объектов Azure в качестве источника. Да, но только из Хранилище BLOB-объектов Azure в качестве источника, видят различия.
Сертификаты и асимметричные ключи Да, без доступа к файловой системе для операций BACKUP и CREATE. Да, без доступа к файловой системе и BACKUPCREATE операциям см . различия сертификатов.
Отслеживание измененных данных (CDC) Да, для уровня S3 и выше. Базовые, S0, S1, S2 не поддерживаются. Yes
Параметры сортировки сервера или экземпляра Да, параметры сортировки базы данных по умолчанию.SQL_Latin1_General_CP1_CI_AS Параметры сортировки базы данных можно задать при создании базы данных и не могут быть обновлены. Укажите параметры сортировки для данных (COLLATE) и параметры сортировки каталога для системных метаданных и идентификаторов объектов (CATALOG_COLLATION). В База данных SQL Azure параметры сортировки сервера отсутствуют. Да, можно задать при создании экземпляра и невозможно изменить после этого.
Колонковые индексы Да — уровень "Премиум", уровень "Стандартный" — S3 и выше, уровень общего назначения, критически важный для бизнеса и уровни гипермасштабирования. Yes
Поддержка общеязыковой среды выполнения (CLR) No Да, но без доступа к файловой системе в CREATE ASSEMBLY инструкции см . различия среды CLR
Credentials Да, но только учетные данные уровня базы данных. Да, но только Azure Key Vault и SHARED ACCESS SIGNATURE поддерживаются, см . подробные сведения
Межбазовые и трехкомпонентные запросы имен Нет, см . эластичные запросы Yes
Транзакции между базами данных No Да, в пределах экземпляра. См. раздел Связанные серверы, чтобы ознакомиться с запросами между экземплярами.
Виртуализация данных Да, для CSV, Delta 1.0 и Parquet. См. статью "Виртуализация данных" для базы данных SQL Azure. Вы также можете запрашивать данные в файлах, размещенных в хранилище BLOB-объектов Azure, с помощью OPENROWSET функции. В SQL Server эта функция называется PolyBase. Да, для Azure Data Lake Storage (ADLS) и Хранилище BLOB-объектов Azure в качестве источника данных. Дополнительные сведения см. в статье "Виртуализация данных" с помощью Управляемый экземпляр SQL Azure. В SQL Server эта функция называется PolyBase.
Database Mail (DbMail) No Yes
Зеркальное отображение базы данных (не рекомендуется) No No
Зеркальное отображение базы данных в Microsoft Fabric Yes Yes
Срезы базы данных No No
Виртуализация базы данных No Yes
Инструкции DBCC Большинство из них см. в отдельных инструкциях Да, см . различия DBCC
Инструкции DDL Большинство из них см. в отдельных инструкциях Да, см . различия T-SQL
Триггеры DDL Только база данных Yes
Распределенные представления секций No Yes
Распределенные транзакции — MS DTC Нет, см . транзакции Elastic Да, DTC для Управляемый экземпляр SQL Azure,
и эластичные транзакции
Триггеры DML Большинство из них см. в отдельных инструкциях Yes
DMVs Большинство из них см. в отдельных динамических представлениях Да, см . различия T-SQL
Эластичные запросы Да, с обязательным типом RDBMS (предварительная версия) Нет, используйте собственные запросы между базами данных и связанный сервер
Уведомления о событиях Нет, см . оповещения No
Expressions Yes Yes
Расширенные события (XEvent) Некоторые из нее см. в разделе "Расширенные события" в База данных SQL Azure и Управляемый экземпляр SQL Azure Да, см . различия в расширенных событиях.
Расширенные хранимые процедуры No No
Файлы и группы файлов Только первичная группа файлов Yes. Пути к файлам автоматически назначаются, а расположение файла невозможно указать в ALTER DATABASE ADD FILE.
Filestream No Нет, см . функции управляемых экземпляров SQL.
Полнотекстовый поиск (FTS) Да, но фильтры, отличные от Майкрософт, и средства разбиения слов не поддерживаются Да, но фильтры, отличные от Майкрософт, и средства разбиения слов не поддерживаются
Functions Большинство из них см. в отдельных функциях Да, см . хранимые процедуры, функции, различия триггеров
Оптимизация в памяти Да, на уровнях служб "Премиум" и "Критически важный для бизнеса".
Ограниченная поддержка непостоянных объектов выполняющейся в памяти OLTP, таких как переменные таблиц, оптимизированных для памяти, на уровне служб "Гипермасштабирование".
Да в критически важный для бизнеса уровне служб.
Элементы языка Большинство элементов см. в отдельных элементах Да, см . различия T-SQL
Ledger Yes Yes
Функция связывания No Yes
Связанные серверы Нет, см . эластичные запросы Yes. Только для SQL Server и Базы данных SQL без распределенных транзакций.
Связанные серверы, считывающие файлы (CSV-файлы, Excel) No. Используйте BULK INSERT или OPENROWSET в качестве альтернативы формату CSV. No. Используйте 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.
Выбор периода обслуживания Yes Yes
Настройка предварительных уведомлений для запланированных событий обслуживания Yes Yes
Минимальное ведение журнала при массовом импорте Нет, поддерживается только модель полного восстановления. Нет, поддерживается только модель полного восстановления.
Изменение системных данных No Yes
Автоматизация 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.
Operators Большинство из них см. в отдельных операторах Да, см . различия T-SQL
Уведомления о запросах No Yes
Хранилище запросов Yes Yes
Хранилище запросов для вторичных реплик Нет, хранилище запросов для дополнительных реплик недоступен для База данных SQL Azure. В настоящее время хранилище запросов на вторичной реплике содержит сведения о рабочих нагрузках из основной реплики. Нет, хранилище запросов для дополнительных реплик недоступен для Управляемый экземпляр SQL Azure. В настоящее время хранилище запросов на вторичной реплике содержит сведения о рабочих нагрузках из основной реплики.
Службы машинного обучения (прежнее название — R Services) No Да, см. Службы машинного обучения в Управляемом экземпляре SQL Azure.
Модели восстановления Поддерживается только полное восстановление, гарантирующее высокий уровень доступности. Простые и массовые модели восстановления не доступны. Поддерживается только полное восстановление, гарантирующее высокий уровень доступности. Простые и массовые модели восстановления не доступны.
Регулятор ресурсов No Yes
Инструкции RESTORE No Да, с обязательными параметрами FROM URL для файлов резервных копий, размещенных в Хранилище BLOB-объектов Azure. Ознакомьтесь с отличиями восстановления.
Восстановление базы данных из резервной копии Только из автоматических резервных копий см. статью "Восстановление базы данных из резервной копии" Сведения об автоматическом резервном копировании см. в статье "Восстановление базы данных из резервной копии и из полных резервных копий, размещенных на Хранилище BLOB-объектов Azure", см. в разделе "Различия в резервном копировании"
Восстановление базы данных на сервер SQL Server No. Используйте BACPAC-файлы или BCP вместо собственного восстановления. Да, только для SQL Server 2022 из экземпляров с политикой обновления SQL Server 2022. Дополнительные сведения см. в статье "Восстановление базы данных в SQL Server 2022 с Управляемый экземпляр SQL Azure". В противном случае используйте BACPAC, BCP или репликацию транзакций.
Семантический поиск No No
Service Broker No Yes. Ознакомьтесь с отличиями Service Broker.
Параметры конфигурации сервера No Да, см . различия T-SQL
Установить выражения Большинство из них см. в отдельных инструкциях Да, см . различия T-SQL
Агент SQL Server Нет, см . задания Elastic Да, см. агент SQL Server различия
Аудит SQL Server Нет, см. сведения об аудите База данных SQL Azure Да, см . различия в аудите
Azure Synapse Link для SQL Yes No
Системные функции Большинство из них см. в отдельных функциях Да, см . хранимые процедуры, функции, различия триггеров
Системные хранимые процедуры Некоторые из этих процедур см. в отдельных хранимых процедурах Да, см . хранимые процедуры, функции, различия триггеров
Системные таблицы Некоторые таблицы см. в отдельных таблицах Да, см . различия T-SQL
Представления системных каталогов Некоторые из их представлений см. в отдельных представлениях Да, см . различия T-SQL
TempDB Yes. 32 ГБ емкости на ядро для каждой базы данных. Yes. 24 ГБ емкости на виртуальное ядро для всего уровня служб "Общего назначения". Ограничивается размером экземпляра на уровне служб "Критически важный для бизнеса".
Временные таблицы Глобальные временные таблицы, хранимые локально, или для конкретных баз данных Глобальные временные таблицы, хранимые локально, или для конкретных экземпляров
Выбор часового пояса No Да, см. часовые пояса и его необходимо настроить при создании Управляемый экземпляр SQL.
Флаги трассировки No Да, но только ограниченный набор глобальных флагов трассировки. Ознакомьтесь с отличиями DBCC.
Репликация транзакций Да, только для подписчиков на репликацию транзакций и репликацию моментальных снимков. Да, см. ограничения репликации в Управляемый экземпляр SQL.
Прозрачное шифрование данных (TDE) Да, см . TDE для SQL Azure Да, см . TDE для SQL Azure
Windows authentication No Да, см. сведения о проверке подлинности Windows для субъектов Microsoft Entra
Отказоустойчивая кластеризация Windows Server No. Другие методы, обеспечивающие высокий уровень доступности, реализованы в каждой базе данных. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. No. Другие методы, обеспечивающие высокий уровень доступности, реализованы в каждой базе данных. Сведения об аварийном восстановлении см. в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure.

Note

Некоторые Управляемый экземпляр SQL Azure доступность компонентов зависят от настроенной политики обновления экземпляра.

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

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

Функция платформы База данных SQL Azure Управляемый экземпляр SQL Azure
Активная георепликация Да, см . раздел "Активная георепликация " — все уровни служб. Нет, см . группы отработки отказа в качестве альтернативы.
Auto-scale Да, но только в бессерверной модели. В серверной модели изменение уровня служб (изменение числа виртуальных ядер, емкости хранилища или единиц DTU) выполняется быстро и в сети. Простой при изменении уровня служб минимален или полностью отсутствует. Нет, необходимо выбрать зарезервированные вычислительные ресурсы и ресурсы хранилища. Изменение уровня служб (числа виртуальных ядер или максимального объема хранилища) выполняется в сети, простой при этом минимален или полностью отсутствует.
Автоматическое резервное копирование Да, см. автоматические резервные копии в База данных SQL Azure. Полные резервные копии создаются каждые 7 дней, разностные — каждые 12 часов, а резервные копии журналов — каждые 5–10 минут. Да, см. автоматические резервные копии в Управляемый экземпляр SQL Azure. Полные резервные копии создаются каждые 7 дней, разностные — каждые 12 часов, а резервные копии журналов — каждые 5–10 минут.
Автоматическая настройка (индексы) Да, см. раздел "Автоматическая настройка" No
Зоны доступности Yes Yes. Для уровня служб общего назначения в предварительном просмотре и уровня "Критически важный для бизнеса," который уже доступен в общем пользовании.
Работоспособность ресурсов Azure Yes Yes
Краткосрочное хранение резервных копий Да, см . кратковременное хранение. 7 дней по умолчанию, максимум — 35 дней. Да, см . кратковременное хранение. 1-35 дней, 7 дней по умолчанию.
Azure Database Migration Service (DMA) Yes Yes
Эластичные задания Да, см . задания Elastic No. Используйте агент SQL или служба автоматизации Azure.
Группы переключения Да, см . группы отработки отказа — все уровни служб. Да, см . группы отработки отказа.
Доступ к файловой системе No. В качестве альтернативы используйте BULK INSERT или OPENROWSET для доступа к данным в Хранилище BLOB-объектов Azure и их загрузки. No. В качестве альтернативы используйте BULK INSERT или OPENROWSET для доступа к данным в Хранилище BLOB-объектов Azure и их загрузки.
Geo-restore Да, см. раздел "Геовосстановление " Да, см. раздел "Геовосстановление "
Долгосрочное хранение (LTR) Да, см . долгосрочный срок хранения, автоматическое хранение резервных копий до 10 лет. Да, см . долгосрочный срок хранения, автоматическое хранение резервных копий до 10 лет.
Pause/resume Да, в бессерверной модели. Да, если остановить или запустить
Управление на основе политик No No
Общедоступный IP-адрес Yes. Доступ можно ограничить с помощью брандмауэра или конечных точек службы. Yes. Необходимо включить явным образом, и порт 3342 должен быть включен в правилах NSG. При необходимости общедоступный IP-адрес можно отключить. Дополнительные сведения см. в разделе Безопасное использование Azure SQL Управляемый экземпляр с общедоступными конечными точками.
Восстановление базы данных до точки во времени Да, см. раздел "Восстановление на точке во времени" Да, см. раздел "Восстановление на точке во времени"
Пулы ресурсов Да, в виде эластичных пулов. Yes. У отдельного Управляемого экземпляра SQL может быть несколько баз данных, которые совместно используют один пул ресурсов. Кроме того, можно развернуть нескольких экземпляров Управляемого экземпляра SQL в пулах экземпляров, которые могут совместно использовать ресурсы.
Масштабирование вверх или вниз (в сети) Да, можно изменить число DTU, зарезервированных виртуальных ядер или максимальный объем хранилища с минимальным временем простоя. Да, можно изменить число зарезервированных виртуальных ядер или максимальный объем хранилища с минимальным временем простоя.
Псевдоним SQL Нет, используйте псевдоним DNS. Нет, используйте Cliconfg для настройки псевдонима на клиентских компьютерах.
Наблюдатель за базами данных (предварительная версия) Yes Yes
Синхронизация данных SQL Да, но Синхронизация данных SQL будет прекращена в 2027 году. Вместо этого см. раздел Синхронизация данных SQL выхода на пенсию: переход на альтернативные решения. Нет, используйте репликацию транзакций.
Службы 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).

Сравнение компонентов SSIS в Базе данных SQL и Управляемом экземпляре SQL приведено в разделе Сравнение базы данных SQL и Управляемого экземпляра SQL.
Да, с помощью управляемых служб SSIS в среде Фабрики данных Azure (ADF), где пакеты хранятся в базе данных SSISDB, размещенной в Управляемом экземпляре SQL, и выполняются в среде выполнения интеграции Azure SSIS (ознакомьтесь с созданием среды выполнения интеграции Azure SSIS в ADF).

Сравнение компонентов SSIS в Базе данных SQL и Управляемом экземпляре SQL приведено в разделе Сравнение базы данных SQL и Управляемого экземпляра SQL.
Службы SQL Server Reporting Services (SSRS) Нет. Ознакомьтесь с Power BI. Нет. Используйте вместо этого отчеты Power BI с разбивкой на страницы или разместите SSRS на виртуальной машине Azure. Хотя Управляемый экземпляр SQL не удается запустить службы SSRS в качестве службы, он может размещать базы данных каталога SSRS для сервера отчетов, установленного на виртуальной машине Azure, с помощью проверки подлинности SQL Server.
Анализ производительности запросов Yes No. Используйте встроенные отчеты в SQL Server Management Studio и Azure Data Studio.
VNet Частично поддерживается. Обеспечивается ограниченный доступ с помощью конечных точек виртуальной сети. Да, Управляемый экземпляр SQL внедряется в виртуальную сеть.
Конечная точка службы виртуальной сети Да, см . конечные точки службы виртуальной сети. Да, см . политики конечных точек службы.
Глобальный пиринг виртуальной сети Да, с помощью частных IP-адресов и конечных точек службы. Да, с помощью пиринга между виртуальными сетями.
Частное подключение Да, использовать приватный канал Да, использование локальной конечной точки или частной конечной точки виртуальной сети

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

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

Category База данных SQL Azure Управляемый экземпляр SQL Azure
Размер вычислительных ресурсов До 128 виртуальных ядер До 128 виртуальных ядер
Размер хранилища 1 ГБ — 128 ТБ 32 ГБ - 16 ТБ (32 ТБ в предварительной версии уровня общего назначения следующего поколения )
Размер tempdb 32 ГБ на виртуальное ядро, до 2560 ГБ До 4 ТБ — ограничено зарезервированным размером хранилища
Пропускная способность операций записи журналов До 100 мб/с Зависит от уровня служб и оборудования 4,5 MiB/s — 12 МиБ/с на виртуальное ядро (максимум 192 МиБ/с)
Availability Соглашение об уровне обслуживания по умолчанию
Соглашение об уровне обслуживания, обеспечивающее доступность в течение 99.995 % времени, с избыточностью между зонами
Соглашение об уровне обслуживания по умолчанию
Backups Выбор локально избыточного хранилища (LRS), избыточного между зонами (ZRS) или геоизбыточного хранилища (GRS)
Срок хранения 1–35 дней (по умолчанию — 7 дней) с сроком хранения до 10 лет.
Выбор локально избыточного хранилища (LRS), избыточного между зонами (ZRS), геоизбыточного хранилища (GRS) или геоизбыточного хранилища (GZRS)
Срок хранения 1–35 дней (по умолчанию — 7 дней) с сроком хранения до 10 лет.
Реплики только для чтения Масштабирование чтения с 1-4 репликами высокой доступности или 1-30 именованных реплик
от 0 до 4 географических реплик
1 встроенная реплика высокой доступности доступно для чтения
0 – 1 геореплик с помощью групп отработки отказа
Модели скидок Зарезервированные экземпляры
Преимущество гибридного использования Azure (недоступно в подписках для разработки и тестирования)
Корпоративные и разработка и тестирование с оплатой по мере использования подписки
Зарезервированные экземпляры
Преимущество гибридного использования Azure (недоступно в подписках для разработки и тестирования)
Корпоративные и разработка и тестирование с оплатой по мере использования подписки

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

Дополнительные сведения об ограничениях ресурсов для Управляемый экземпляр SQL Azure см. в статье "Ограничения ресурсов".

Tools

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

Tool База данных SQL Azure Управляемый экземпляр SQL Azure
Azure portal Yes Yes
редактор запросов портал Azure Yes No
Azure CLI Yes Yes
Azure Data Studio Yes Yes
Azure PowerShell Yes Yes
BACPAC-файл (экспорт) Да, см. База данных SQL экспорт Да, см. Управляемый экземпляр SQL экспорт
BACPAC-файл (импорт) Да, см. База данных SQL импорт Да, см. Управляемый экземпляр SQL импорт
Службы качества данных (DQS) No No
Службы управления основными данными (Master Data Services, MDS) No No. Разместите MDS на виртуальной машине Azure. Хотя Управляемый экземпляр SQL не удается запустить MDS как службу, он может размещать базы данных MDS для службы MDS, установленной на виртуальной машине Azure, с помощью проверки подлинности SQL Server.
SMO Да, см . раздел SMO. Да, так как SMO версии 150.
SQL Server Data Tools (SSDT) Yes Yes
SQL Server Management Studio (SSMS) Yes Да, версия 18.0 и более поздние версии.
SQL Server PowerShell Yes Yes
SQL Server Profiler; Нет, см. расширенные события Yes
System Center Operations Manager Да, см. пакет управления Microsoft System Center для База данных SQL Azure. Да, см. пакет управления Microsoft System Center для Управляемый экземпляр SQL Azure.

Методы миграции

Для перемещения данных между SQL Server, База данных SQL Azure и Управляемый экземпляр SQL Azure можно использовать различные методы миграции. Некоторые методы — это Online и получение всех изменений, внесенных в источник во время миграции, в то время как в автономных методах необходимо остановить рабочую нагрузку, изменяющую данные в источнике во время миграции.

Source База данных SQL Azure Управляемый экземпляр SQL Azure
SQL Server (локальная среда, AzureVM, Amazon RDS) Онлайн:Транзакционная репликация
Автономно:BACPAC-файлы (импорт), BCP.
Online:ссылка Управляемый экземпляр, служба воспроизведения журналов, Azure Data Migration Service (DMS), репликация транзакций
Автономный режим:Azure Database Migration Service, собственное резервное копирование и восстановление, BACPAC-файл (импорт),BCP, репликация моментальных снимков
Отдельная база данных Автономно:BACPAC-файлы (импорт), BCP. Автономно:BACPAC-файлы (импорт), BCP.
Управляемый экземпляр SQL Онлайн:Транзакционная репликация
Автономно:BACPAC-файлы (импорт), BCP, репликация моментальных снимков.
Online:копирование/перемещение базы данных, транзакционная репликация
Автономно: восстановление на определенный момент времени между экземплярами (Azure PowerShell или Azure CLI), собственные средства резервного копирования и восстановления, BACPAC-файлы (импорт), BCP, репликация моментальных снимков.

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

Дополнительные сведения о Базе данных SQL Azure и Управляемом экземпляре SQL Azure: