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

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

Примечание

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

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

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

Возможности

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

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

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

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

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

чтобы выполнить оценку, необходимо быть членом роли sysadmin 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
  • Amazon RDS для SQL Server

Целевые объекты

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017 в ОС Windows и Linux
  • SQL Server 2019
  • Отдельная база данных Базы данных SQL Azure
  • Управляемый экземпляр SQL Azure
  • сервер SQL, работающий на виртуальной машине Azure

См. также

оценка миграции SQL Server

Помощник по миграции данных: параметры конфигурации

перенос локальных SQL Server с помощью Помощник по миграции данных

Помощник по миграции данных: рекомендации