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


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

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

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

Azure Database Migration Service (DMS)

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

Доступ к Службе Azure Database Migration Service можно получить с помощью портала Azure, PowerShell и Azure CLI.

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

  • Перенесите обе базы данных в Azure SQL, особенно при масштабных миграциях и для обширных миграций с точки зрения количества и размера баз данных.

  • Перенос баз данных в базу данных SQL Azure.

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

Azure Migrate

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

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

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

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

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

Помощник по миграции SQL Server (SSMA)

Помощник по миграции SQL Server (SSMA) — это средство, предназначенное для автоматизации миграции базы данных в SQL Server и Azure SQL из альтернативных ядров СУБД.

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

  • Перенос баз данных Microsoft Access, Db2, MySQL, Oracle и SAP ASE в SQL Server.
  • Перенос баз данных Microsoft Access, Db2, MySQL, Oracle и SAP ASE в SQL Azure.

Дополнительные сведения см. в помощнике по миграции SQL Server.

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

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

Capability Azure Migrate Компонент миграции SQL SSMA Azure Arc DMS (портал Azure / PowerShell / az командлет)
Обнаружение и оценка ресурсов данных SQL Масштабно Yes No Yes Использование PowerShell и командлетов
Перенос объектов SQL Server в базу данных SQL или управляемый экземпляр SQL No No No Yes Yes
Поднять и перенести SQL Server на SQL Server на виртуальной машине Azure Yes No No No Yes
Миграция (или обновление) SQL Server на SQL Server на виртуальной машине Azure No Yes No Yes Yes
Перенос объектов, отличных от SQL
(Oracle, Access, Db2 и т. д.)
No No Yes No No
Перенос баз данных с открытым исходным кодом
(MySQL, PostgreSQL, MariaDB и т. д.)
No No No No No