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

Помощник по миграции данных (DMA) помогает выполнить обновление до современной платформы данных путем обнаружения проблем совместимости, которые могут повлиять на функциональность базы данных в новой версии SQL Server или в Базе данных SQL Azure. DMA предлагает рекомендации по повышению производительности и надежности целевой среды, а также позволяет переместить схему, данные и неавтономные объекты с исходного сервера на целевой сервер.

Примечание

Для больших миграций (с точки зрения количества и размера баз данных) рекомендуется использовать Azure Database Migration Service, которая может переносить базы данных в большом масштабе.

Получение Data Migration Assistant

Чтобы установить DMA, скачайте последнюю версию средства из Центра загрузки Майкрософт, а затем запустите файлDataMigrationAssistant.msi .

Возможности

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

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

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

  • Узнайте о проблемах, которые могут повлиять на обновление до локального SQL Server. Они описываются как проблемы совместимости и делятся на следующие категории:

    • Критические изменения
    • Изменения в поведении
    • Устаревшие функции
  • Узнайте о новых возможностях целевой платформы SQL Server, которые могут быть полезны для базы данных после обновления. Они описываются как рекомендации по функциям и делятся на следующие категории:

    • Производительность
    • Безопасность
    • Служба хранилища
  • Перенос локального экземпляра SQL Server в современный экземпляр SQL Server, размещенный локально или на виртуальной машине Azure, доступной из локальной сети. Доступ к виртуальной машине Azure можно получить с помощью VPN или других технологий. Рабочий процесс миграции помогает перенести следующие компоненты:

    • Схема баз данных
    • Данные и пользователи
    • Роли сервера
    • Имена входа SQL Server и Windows
  • После успешной миграции приложения могут легко подключаться к целевым SQL Server базам данных.

  • Оценка переноса локальных пакетов SQL Server Integration Services (SSIS) в базу данных Azure SQL или Управляемый экземпляр SQL Azure. Оценка помогает обнаружить проблемы, которые могут повлиять на миграцию. Они описываются как проблемы совместимости и делятся на следующие категории:

    • Блокировщики миграции. Обнаруживает проблемы совместимости, которые блокируют перенос исходных пакетов в Azure. DMA предоставляет рекомендации по устранению этих проблем.

    • Информационные проблемы: обнаруживает частично поддерживаемые или нерекомендуемые функции, используемые в исходных пакетах.

Примечание

DMA не поддерживает миграцию баз данных в Управляемый экземпляр SQL Azure. Рекомендуется использовать расширение миграции Azure SQL для Azure Data Studio, которое поддерживает миграцию баз данных в Управляемый экземпляр SQL Azure как в сети, так и в автономном режиме.

Предварительные требования

Для выполнения оценки необходимо быть членом роли SQL Server sysadmin. Рекомендуемое разрешение экрана — 1024 x 756.

Поддерживаемые исходная и целевая версии

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
  • SQL Server 2022
  • Отдельная база данных Базы данных SQL Azure
  • Управляемый экземпляр SQL Azure (только оценка)
  • Sql Server, работающий на виртуальной машине Azure

См. также раздел