Обзор Помощника по миграции данных
Внимание
Помощник по миграции данных (DMA) не рекомендуется. Варианты миграции из SQL Server в SQL Azure см. в параметрах миграции SQL Server в Sql Azure.
Помощник по миграции данных (DMA) помогает обновиться до современной платформы данных, обнаруживая проблемы совместимости, которые могут повлиять на функциональные возможности базы данных при выполнении следующих задач:
- Обновление до новой версии SQL Server
- Переход на База данных SQL Azure
- Переход на Управляемый экземпляр SQL Azure
DMA предлагает рекомендации по повышению производительности и надежности целевой среды, а также позволяет переместить схему, данные и неавтономные объекты с исходного сервера на целевой сервер.
Для больших миграций SQL Server (с точки зрения количества и размера баз данных) в Azure рекомендуется использовать Службу azure Database Migration Service, которая может переносить базы данных в большом масштабе.
DMA не поддерживает миграцию баз данных в Управляемый экземпляр SQL Azure. Используйте расширение миграции SQL Azure для Azure Data Studio, которое поддерживает миграцию в сети и автономной базе данных в Управляемый экземпляр SQL Azure.
Получение Data Migration Assistant
Чтобы установить DMA, скачайте последнюю версию средства из Центра загрузки Майкрософт и запустите DataMigrationAssistant.msi
файл.
Возможности
DMA предоставляет следующие возможности:
Оценка локальных экземпляров SQL Server, перенесенных в Azure
Оцените локальные экземпляры SQL Server, перенесенные в База данных SQL Azure или Управляемый экземпляр SQL Azure. Рабочий процесс оценки помогает обнаружить следующие проблемы, которые могут повлиять на миграцию SQL Azure и подробные рекомендации по их устранению.
Проблемы, связанные с блокировкой миграции: обнаруживает проблемы совместимости, которые блокируют перенос локальной базы данных SQL Server в База данных SQL Azure или Управляемый экземпляр SQL Azure. DMA предоставляет рекомендации по устранению этих проблем.
Частично поддерживаемые или неподдерживаемые функции: обнаруживает частично поддерживаемые или неподдерживаемые функции, которые в настоящее время используются исходным экземпляром SQL Server. DMA предоставляет комплексный набор рекомендаций, альтернативные подходы, доступные в Azure, и шаги по устранению рисков, позволяющие включить их в проекты миграции.
Обнаружение проблем, влияющих на обновление
Узнайте о проблемах, которые могут повлиять на обновление до локального SQL Server. Они описаны как проблемы совместимости и организованы в следующих категориях:
- Критические изменения
- Изменения в работе
- Устаревшие компоненты
Обнаружение новых функций
Узнайте о новых функциях целевой платформы SQL Server, которую база данных может воспользоваться после обновления. Они описаны как рекомендации по функциям и организованы в следующих категориях:
- Производительность
- Безопасность
- Хранилище
Перенос локальных экземпляров в SQL Server на виртуальных машинах Azure
Перенос локального экземпляра SQL Server в современный экземпляр SQL Server, размещенный локально или на виртуальной машине Azure, доступной из локальной сети. Доступ к виртуальной машине Azure можно получить с помощью VPN или других технологий. Рабочий процесс миграции помогает перенести следующие компоненты:
- Схема баз данных
- Данные и пользователи
- Роли сервера
- Имена входа SQL Server и Windows
Оценка миграции локальных пакетов SSIS в Azure
Оцените локальные пакеты СЛУЖБ SQL Server Integration Services (SSIS), перенесенные в База данных SQL Azure или Управляемый экземпляр SQL Azure. Оценка помогает обнаружить проблемы, которые могут повлиять на миграцию. Они описаны как проблемы совместимости и организованы в следующих категориях:
Блокировщики миграции: обнаруживает проблемы совместимости, которые блокируют перенос исходных пакетов в Azure. DMA предоставляет рекомендации по устранению этих проблем.
Сведения о проблемах: обнаружение частично поддерживаемых или устаревших функций, используемых в исходных пакетах.
Подключение к базам данных после миграции
После успешной миграции приложения могут легко подключаться к целевым базам данных SQL.
Разрешения
Чтобы выполнить оценку, необходимо быть членом роли системного администратора SQL Server. Рекомендуемое разрешение отображения — 1024x756.
Поддерживаемые исходная и целевая версии
DMA заменяет все предыдущие версии SQL Server помощник по обновлению и должен использоваться для обновления для большинства версий SQL Server. В следующем списке показаны поддерживаемые исходные и целевые версии для оценки:
Поддерживаемые источники
- SQL Server 2005 (не рекомендуется)
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
- Amazon RDS для SQL Server
Поддерживаемые целевые объекты
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 в ОС Windows и Linux
- SQL Server 2019 в Windows и Linux
- SQL Server 2022 в Windows и Linux
- База данных SQL Azure
- Управляемый экземпляр SQL Azure (только оценка)
- SQL Server на виртуальных машинах Azure