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


Сравнение средств миграции данных SQL

Майкрософт предоставляет средства и службы для переноса баз данных в разные целевые среды.

В этой статье сравниваются возможности средств миграции и оценки, доступных в SQL Server, Azure SQL и Microsoft Fabric.

Azure Database Migration Service (Azure DMS)

Azure Database Migration Service (Azure DMS) — это полностью управляемая служба, которая позволяет миграции из нескольких источников базы данных на Azure платформы данных с минимальным временем простоя.

Он предоставляет конвейер миграции, требующий минимального участия пользователей во время процесса миграции. Вы можете получить доступ к Azure DMS через портал Azure или PowerShell и Azure CLI.

Дополнительные сведения см. в документации Azure Database Migration Service.

Миграция Azure

Миграция Azure предоставляет централизованный центр для обнаружения и оценки локальных серверов, инфраструктуры, приложений и данных для миграции в Azure.

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

Используйте Миграция Azure в следующих сценариях:

  • Оцените и выявите вашу инфраструктуру данных SQL Server.
  • Получите рекомендации по развертыванию Azure SQL, целевые размеры и ежемесячные оценки.
  • Перенесите всю вашу инфраструктуру данных в SQL Server на виртуальных машинах Azure.

Дополнительные сведения см. в документации Миграция Azure.

SQL Server Migration Assistant (SSMA)

SQL Server Migration Assistant (SSMA) автоматизирует миграцию базы данных в SQL Server и Azure SQL из других ядров СУБД.

Используйте SSMA для миграции из:

  • Microsoft Access
  • Db2
  • MySQL
  • Oracle
  • SAP ASE

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

Дополнительные сведения см. в разделе SQL Server Migration Assistant.

Помощник по миграции Fabric

Fabric Помощник по миграции — это встроенный интерфейс Fabric, который переносит схему и данные в Microsoft Fabric. Он импортирует метаданные схемы, определяет проблемы совместимости и предоставляет управляемые исправления (включая помощь с поддержкой искусственного интеллекта) перед копированием данных в целевой объект.

Используйте Fabric Помощник по миграции в следующих сценариях:

  • Перенос баз данных SQL Server в базу данных SQL в Microsoft Fabric.
  • Перенос выделенных пулов SQL Azure Synapse Analytics, SQL Server и других платформ баз данных SQL в Fabric Data Warehouse.

Дополнительные сведения можно найти здесь

Сравнение средств миграции

Используйте следующую диаграмму для сравнения возможностей средств миграции SQL:

Функциональность Миграция Azure Компонент миграции SQL SSMA Azure Arc DMS (портал Azure / PowerShell / az командлет) Ассистент миграции Fabric
Обнаружение и оценка ресурсов данных SQL Масштабно Да Нет Да Использование PowerShell или командлета Только оценка
Перенос объектов SQL Server в базу данных SQL или Управляемый экземпляр SQL Нет Нет Нет Да Да Нет
Локальное перемещение SQL Server на SQL Server на виртуальной машине Azure Да Нет Нет Нет Да Нет
Миграция (или обновление) SQL Server на SQL Server на виртуальной машине Azure Нет Да Нет Да Да Нет
Перенос SQL Server в базу данных SQL на платформе Fabric Нет Нет Нет Нет Нет Да
Переход на Fabric Data Warehouse Нет Нет Нет Нет Нет Да
Перенос объектов, отличных от SQL
(Oracle, Access, MySQL, Db2, SAP ASE)
Нет Нет Да Нет Нет Нет