Обзор Помощника по миграции данных

Внимание

Помощник по миграции данных (DMA) не рекомендуется. Варианты миграции из SQL Server в SQL Azure см. в параметрах миграции SQL Server в Sql Azure.

Помощник по миграции данных (DMA) помогает обновиться до современной платформы данных, обнаруживая проблемы совместимости, которые могут повлиять на функциональные возможности базы данных при выполнении следующих задач:

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

Поддерживаемые целевые объекты