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


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

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

В этой статье сравниваются возможности средств миграции и оценки, доступных в 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 Migrate

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

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

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

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

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

SQL Server Migration Assistant (SSMA)

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

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

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

Вы можете перенести SQL Server на локальном сервере, на Azure SQL Managed Instance, на Azure SQL Database или на SQL Server на виртуальных машинах Azure.

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

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

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

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

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

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

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

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

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