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


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

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

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

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

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

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

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

Компонент База данных 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
Аудит Да, см . статью "Аудит" Да, см . аудит с некоторыми различиями
Проверка подлинности 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 Да Нет
Системные хранимые функции Большинство из них см. в отдельных функциях Да, см . хранимые процедуры, функции, различия триггеров
Системные хранимые процедуры Некоторые из этих процедур см. в отдельных хранимых процедурах Да, см . хранимые процедуры, функции, различия триггеров
Системные таблицы Некоторые таблицы см. в отдельных таблицах Да, см . различия 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.

Примечание.

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

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

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

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

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

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

Категория База данных SQL Azure Управляемый экземпляр SQL Azure
Объем вычислительных ресурсов До 128 виртуальных ядер До 128 виртуальных ядер
Размер хранилища 1 ГБ — 100 ТБ 16 ТБ
Размер tempdb 32 ГБ на виртуальное ядро, до 2560 ГБ До 4 ТБ — ограничено зарезервированным размером хранилища
Пропускная способность операций записи журналов До 100 мб/с 4,5 МБ/с на виртуальное ядро (максимум 192 МБ/с)
Доступность Стандартное Соглашение об уровне обслуживания
Соглашение об уровне обслуживания, обеспечивающее доступность в течение 99.995 % времени, с избыточностью между зонами
Стандартное Соглашение об уровне обслуживания
Резервные копии Выбор локально избыточного хранилища (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 см. в статье "Ограничения ресурсов".

Инструменты

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

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

Способы миграции

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

Источник База данных SQL Azure Управляемый экземпляр SQL Azure
SQL Server (локальная среда, AzureVM, Amazon RDS) В сети: репликация транзакций.
Автономно: служба миграции данных (DMS), BACPAC-файл (импорт), CP.
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: