Общие сведения о Помощник по миграции данныхOverview of Data Migration Assistant

Помощник по миграции данных (DMA) помогает выполнить обновление до современной платформы данных, выявляя проблемы совместимости, которые могут повлиять на функциональность базы данных в новой версии SQL Server или базы данных SQL Azure.The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database. DMA рекомендует повысить производительность и надежность целевой среды и позволяет перемещать схемы, данные и Неавтономные объекты с исходного сервера на целевой сервер.DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server.

Примечание

Для больших миграций (с точки зрения количества и размера баз данных) рекомендуется использовать Azure Database Migration Service, который может выполнять миграцию баз данных в нужном масштабе.For large migrations (in terms of number and size of databases), we recommend that you use the Azure Database Migration Service, which can migrate databases at scale.

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

Чтобы установить DMA, скачайте последнюю версию средства из центра загрузки Майкрософт, а затем запустите файл датамигратионассистант. msi .To install DMA, download the latest version of the tool from the Microsoft Download Center, and then run the DataMigrationAssistant.msi file.

ВозможностиCapabilities

  • Оценка локальных экземпляров SQL Server, выполняющих миграцию в базы данных SQL Azure.Assess on-premises SQL Server instance(s) migrating to Azure SQL database(s). Рабочий процесс оценки помогает обнаружить следующие проблемы, которые могут повлиять на миграцию базы данных SQL Azure, и предоставляет подробные инструкции по их устранению. The assessment workflow helps you to detect the following issues that can affect Azure SQL database migration and provides detailed guidance on how to resolve them.

    • Проблемы с блокировкой при миграции. Обнаружение проблем совместимости, блокирующих миграцию локальных SQL Server баз данных в базы данных SQL Azure.Migration blocking issues: Discovers the compatibility issues that block migrating on-premises SQL Server database(s) to Azure SQL Database(s). DMA предоставляет рекомендации, которые помогут устранить эти проблемы. DMA provides recommendations to help you address those issues.

    • Частично поддерживаемые или неподдерживаемые функции: обнаруживает частично поддерживаемые или неподдерживаемые функции, используемые в данный момент в исходном экземпляре SQL Server.Partially supported or unsupported features: Detects partially supported or unsupported features that are currently in use on the source SQL Server instance. DMA предоставляет исчерпывающий набор рекомендаций, альтернативных подходов, доступных в Azure, и устраняет шаги, позволяющие включать их в проекты миграции. DMA provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that you can incorporate them into your migration projects.

  • Обнаружение проблем, которые могут повлиять на обновление до локальной SQL Server.Discover issues that can affect an upgrade to an on-premises SQL Server. Они описаны как проблемы совместимости и организованы по следующим категориям: These are described as compatibility issues and are organized in the following categories:

    • Критические измененияBreaking changes
    • Изменения в поведенииBehavior changes
    • Устаревшие функцииDeprecated features
  • Узнайте о новых функциях в целевой SQL Server платформе, которые может использовать база данных после обновления.Discover new features in the target SQL Server platform that the database can benefit from after an upgrade. Они описаны в разделе рекомендации по функциям и упорядочены по следующим категориям:These are described as feature recommendations and are organized in the following categories:

    • ПроизводительностьPerformance
    • БезопасностьSecurity
    • ПамятьStorage
  • Миграция локального экземпляра SQL Server в современный экземпляр SQL Server, размещенный локально или на виртуальной машине Azure, доступной из локальной сети.Migrate an on-premises SQL Server instance to a modern SQL Server instance hosted on-premises or on an Azure virtual machine (VM) that is accessible from your on-premises network. Доступ к виртуальной машине Azure можно получить с помощью VPN или других технологий.The Azure VM can be accessed using VPN or other technologies. Рабочий процесс миграции помогает перенести следующие компоненты:The migration workflow helps you to migrate the following components:

    • Схема баз данныхSchema of databases
    • Данные и пользователиData and users
    • роли сервера;Server roles
    • Имена входа SQL Server и WindowsSQL Server and Windows logins
  • После успешной миграции приложения могут легко подключаться к целевым SQL Server базам данных.After a successful migration, applications can connect to the target SQL Server databases seamlessly.

  • Оценка пакетов локальных SQL Server Integration Services (SSIS), переносимых в базу данных SQL Azure или управляемый экземпляр базы данных SQL Azure.Assess on-premises SQL Server Integration Services (SSIS) package(s) migrating to Azure SQL Database or Azure SQL Database managed instance. Оценка помогает обнаружить проблемы, которые могут повлиять на миграцию.The assessment helps to discover issues that can affect the migration. Они описаны как проблемы совместимости и организованы по следующим категориям:These are described as compatibility issues and are organized in the following categories:

    • Блокирование миграции: обнаруживает проблемы совместимости, которые блокируют перенос пакетов в Azure.Migration blockers: discovers the compatibility issues that block migrating source package(s) to Azure. DMA предоставляет рекомендации, которые помогут устранить эти проблемы.DMA provides recommendations to help you address those issues.

    • Проблемы с информацией: обнаруживает частично поддерживаемые или устаревшие компоненты, используемые в исходных пакетах.Information issues: detects partially supported or deprecated features that are used in source package(s).

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

Чтобы выполнить оценку, необходимо быть членом роли sysadmin SQL Server.To run an assessment, you have to be a member of the SQL Server sysadmin role.

Поддерживаемые исходная и Целевая версииSupported source and target versions

DMA заменяет все предыдущие версии SQL Server советник по переходу и должен использоваться для обновления большинства SQL Server версий.DMA replaces all previous versions of SQL Server Upgrade Advisor and should be used for upgrades for most SQL Server versions. Поддерживаемые исходная и Целевая версии:Supported source and target versions are:

ИсходSources

  • SQL Server 2005SQL Server 2005
  • SQL Server 2008SQL Server 2008
  • SQL Server 2008 R2SQL Server 2008 R2
  • SQL Server 2012SQL Server 2012
  • SQL Server 2014SQL Server 2014
  • SQL Server 2016SQL Server 2016
  • SQL Server 2017 в WindowsSQL Server 2017 on Windows

ЦелиTargets

  • SQL Server 2012SQL Server 2012
  • SQL Server 2014SQL Server 2014
  • SQL Server 2016SQL Server 2016
  • SQL Server 2017 в Windows и LinuxSQL Server 2017 on Windows and Linux
  • SQL Server 2019SQL Server 2019
  • Отдельная база данных Базы данных SQL AzureAzure SQL Database single database
  • Управляемый экземпляр Базы данных SQL AzureAzure SQL Database managed instance
  • SQL Server, работающий на виртуальной машине AzureSQL server running on an Azure Virtual Machine

См. также:See also

Оценка миграции SQL ServerAssess your SQL Server Migration

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

Миграция локальных SQL Server с помощью Помощник по миграции данныхMigrate On-Premises SQL Server using Data Migration Assistant

Помощник по миграции данных: рекомендацииData Migration Assistant: Best Practices