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


Сравнение функций: База данных 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 Да, пользователем могут создаваться резервные копии только для копирования в Azure Blob Storage (автоматические системные резервные копии не могут быть инициированы пользователем), см. Различия резервного копирования и Автоматическое резервное копирование в Управляемом экземпляре SQL Azure.
Встроенные функции Большинство, см. отдельные функции Да, см. раздел Различия хранимых процедур, функций и триггеров
Инструкция BULK INSERT Да, но только из хранилища Azure Blob в качестве источника. Да, но только из хранилища BLOB-объектов Azure в качестве источника, см. различия.
Сертификаты и асимметричные ключи Да, без доступа к файловой системе для операций BACKUP и CREATE. Да, без доступа к файловой системе для операций BACKUP и CREATE см. различия сертификатов.
Сбор изменений данных (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) и Azure Blob Storage в качестве источников данных. Дополнительные сведения см. в статье «Виртуализация данных с помощью управляемого экземпляра Azure SQL». В 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 для управляемого экземпляра Azure SQL,
и эластичные транзакции
Триггеры DML Большинство, см. отдельные утверждения. Yes
DMVs Большинство из них см. в отдельных динамических представлениях Да, см различия T-SQL
Эластичные запросы Да, с обязательным типом RDBMS (предварительная версия) Нет, используйте собственные межбазовые запросы и Linked Server.
Уведомления о событиях Нет, см. Оповещения No
Expressions Yes Yes
Расширенные события (XEvent) Некоторые см. "Расширенные события в базе данных SQL Azure и управляемом экземпляре SQL Azure". Да, смотрите различия в расширенных событиях.
Расширенные хранимые процедуры No No
Файлы и группы файлов Только первичная группа файлов Yes. Пути к файлам автоматически назначаются, а расположение файла невозможно указать в ALTER DATABASE ADD FILE.
Filestream No Нет, см. функции управляемых экземпляров SQL.
Полнотекстовый поиск (FTS) Да, но фильтры, отличные от Майкрософт, и средства разбиения слов не поддерживаются Да, но фильтры, отличные от Майкрософт, и средства разбиения слов не поддерживаются
Functions Большинство функций можно увидеть в отдельности. Да, см. различия хранимых процедур, функций, триггеров
Оптимизация в памяти Да, на уровнях служб "Премиум" и "Критически важный для бизнеса".
Ограниченная поддержка непостоянных объектов In-Memory OLTP, таких как переменные таблиц, оптимизированные для памяти, в уровне сервиса Hyperscale.
Да, на уровне обслуживания Business Critical.
Элементы языка Большинство, см. отдельные элементы Да, смотрите различия T-SQL
Ledger Yes Yes
Функция связывания No Yes
Связанные серверы Нет, см. Elastic query Yes. Только для SQL Server и Базы данных SQL без распределенных транзакций.
Связанные серверы, считывающие файлы (CSV-файлы, Excel) No. Используйте BULK INSERT или OPENROWSET в качестве альтернативы формату CSV. No. Используйте BULK INSERT или OPENROWSET в качестве альтернативы формату CSV. Отслеживайте эти запросы в элементе отзыва Управляемого экземпляра SQL.
Перенос логов Доступность через избыточность доступна для каждой базы данных. Аварийное восстановление описывается в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. Являясь встроенной частью процесса миграции Azure Database Migration Service (DMS). Изначально создано для кастомизированных проектов миграции данных в качестве внешней Log Replay Service.
Недоступно как решение для обеспечения высокой доступности, так как другие методы обеспечения доступности через избыточность включены в каждую базу данных, и не рекомендуется использовать перемещение журналов в качестве альтернативы высокой доступности. Аварийное восстановление описывается в статье Обзор обеспечения непрерывности бизнес-процессов с помощью Базы данных SQL Azure. Недоступен в качестве механизма репликации между базами данных — используйте вторичные реплики на уровне Business Critical, группах автоматического переключения или транзакционной репликации в качестве альтернативы.
Имена входа и пользователи Да, но CREATE LOGIN и ALTER LOGIN выражения ограничены. Вход в систему Windows не поддерживается. Входы Microsoft Entra находятся в предварительном просмотре. EXECUTE AS LOGIN не поддерживается — используется EXECUTE AS USER. Да, с некоторыми отличиями. См. сведения о проверке подлинности Windows для Управляемый экземпляр Azure SQL - процесс требует синхронизации Active Directory с Microsoft Entra ID.
Выбор периода обслуживания 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
Хранилище запросов для вторичных реплик Да Да
Службы машинного обучения (прежнее название — 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 2025 на основе политики обновления управляемого экземпляра SQL. Восстановите базы данных в SQL Server 2022 из экземпляров с политикой обновления SQL Server 2022. Восстановите базы данных в SQL Server 2025 из экземпляров с политикой обновления SQL Server 2025. Дополнительные сведения см. в статье «Восстановление базы данных в SQL Server 2022 из управляемого экземпляра SQL Azure». В противном случае используйте BACPAC, BCP или репликацию транзакций.
Семантический поиск No No
Сервисный брокер No Yes. Ознакомьтесь с отличиями Service Broker.
Параметры конфигурации сервера No Да, см. различия T-SQL
Установить выражения Большинство из них см. в отдельных заявлениях Да, смотрите различия T-SQL
Агент SQL Server Нет, см . задания Elastic Да, см. различия агентa SQL Server
Аудит SQL Server Нет, см. аудит для Azure SQL Database Да, см. Различия аудита
Azure Synapse Link для SQL Yes No
Системные функции Большинство, см. отдельные функции Да, см. раздел Различия хранимых процедур, функций и триггеров
Системные хранимые процедуры Некоторые из этих процедур см. в отдельных хранимых процедурах Да, см. раздел Различия хранимых процедур, функций и триггеров
Системные таблицы См. отдельные таблицы для некоторых из них Да, смотрите различия T-SQL.
Представления системных каталогов Некоторые из отдельных точек зрения можно посмотреть отдельно. Да, смотрите различия T-SQL
TempDB Yes. 32 ГБ емкости на ядро для каждой базы данных. Yes. Объем 24 ГБ на vCore для всего уровня GP и ограничивается размером экземпляра на уровне BC.
Временные таблицы Локальные и глобальные временные таблицы с областью действия в рамках баз данных Глобальные временные таблицы, хранимые локально, или для конкретных экземпляров
Выбор часового пояса 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

Доступность некоторых функций в управляемом экземпляре Azure SQL зависит от настроек политики обновления экземпляра.

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

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

Функция платформы База данных 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-адрес можно отключить. См. Общедоступная конечная точка для получения дополнительных сведений.
Восстановление базы данных на определённый момент времени Да, см. раздел "Восстановление на точке во времени" Да, см. раздел "Восстановление на точке во времени"
Пулы ресурсов Да, в виде эластичных пулов. Yes. У отдельного Управляемого экземпляра SQL может быть несколько баз данных, которые совместно используют один пул ресурсов. Кроме того, можно развернуть нескольких экземпляров Управляемого экземпляра SQL в пулах экземпляров, которые могут совместно использовать ресурсы.
Масштабирование вверх или вниз (в сети) Да, можно изменить число DTU, зарезервированных виртуальных ядер или максимальный объем хранилища с минимальным временем простоя. Да, можно изменить число зарезервированных виртуальных ядер или максимальный объем хранилища с минимальным временем простоя.
Псевдоним SQL Нет, используйте псевдоним DNS. Нет, используйте Cliconfg для настройки псевдонима на клиентских компьютерах.
Наблюдатель за базами данных (предварительная версия) Yes Yes
Синхронизация данных SQL Да, но Синхронизация данных SQL будет прекращена в 2027 году. См. раздел Вывод из эксплуатации синхронизации данных SQL: Переход на альтернативные решения. Нет, используйте транзакционную репликацию.
Службы анализа SQL Server (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.

Сравнение компонентов 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.
VNet Поддержка частичная, обеспечивает ограниченный доступ с помощью конечных точек виртуальной сети. Да, Управляемый экземпляр SQL внедряется в виртуальную сеть.
Конечная точка службы виртуальной сети Да, смотрите конечные точки службы виртуальной сети. Да, смотрите политику конечных точек службы.
VNet глобальное пиринговое соединение Да, с помощью частных IP-адресов и конечных точек службы. Да, с помощью пиринга между виртуальными сетями.
Частное подключение Да, используя Private Link Да, используя локальную конечную точку VNet или частную конечную точку

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

В следующей таблице сравниваются максимальные ограничения ресурсов, доступные для Azure SQL Database и Azure SQL Managed Instance.

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% SLA с зональной избыточностью
Соглашение об уровне обслуживания по умолчанию
Backups Выбор локально избыточного хранилища (LRS), зонально избыточного хранилища (ZRS) или геоизбыточного хранилища (GRS)
Срок хранения 1–35 дней (по умолчанию — 7 дней) с сроком хранения до 10 лет.
Выбор локально избыточного хранилища (LRS), избыточного между зонами хранилища (ZRS), геоизбыточного хранилища (GRS) или геозонально-избыточного хранилища (GZRS)
Срок хранения 1–35 дней (по умолчанию — 7 дней) с сроком хранения до 10 лет.
Реплики только для чтения Масштабирование чтения с 1-4 репликами высокой доступности или 1-30 именованных реплик
от 0 до 4 географических реплик
Одна встроенная реплика высокой доступности доступна для чтения
0 – 1 геореплик с помощью групп отработки отказа
Модели скидок Зарезервированные экземпляры
Преимущество гибридного использования Azure (недоступно в подписках для разработки и тестирования)
Enterprise и Dev/Test по подписке с оплатой по мере использования
Зарезервированные экземпляры
Преимущество гибридного использования 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 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. Да, начиная с версии 150 SMO.
SQL Server Data Tools (SSDT) Yes Yes
SQL Server Management Studio (SSMS) Yes Да (версия 18.0 и выше)
SQL Server PowerShell Yes Yes
SQL Server Profiler; Нет, см. Extended events Yes
System Center Operations Manager Да, см. пакет управления Microsoft System Center для База данных SQL Azure. Да: см. пакет управления Microsoft System Center для Azure SQL Managed Instance.

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

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

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

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

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