Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Корпорация Майкрософт предоставляет набор средств и служб, помогающих пользователям переносить различные исходные базы данных в разные целевые среды.
В этой статье представлен краткий обзор средств, доступных для миграции на 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 |