Visão geral do Assistente de Migração de DadosOverview of Data Migration Assistant

O Assistente de Migração de Dados (DMA) ajuda você a atualizar para uma plataforma de dados moderna detectando problemas de compatibilidade que podem afetar a funcionalidade do banco de dado em sua nova versão do SQL Server ou do banco de dados SQL do 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. O Assistente de Migração de Dados recomenda melhorias de desempenho e confiabilidade para seu ambiente de destino e permite mover seu esquema, dados e objetos não contidos do seu servidor de origem para o servidor de destino.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.

Observação

Para grandes migrações (em termos de número e tamanho de bancos de dados), é recomendável que você use o serviço de migração de banco de dados do Azure, que pode migrar bancos de dados em escala.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.

Obter o Assistente de Migração de DadosGet Data Migration Assistant

Para instalar o DMA, baixe a versão mais recente da ferramenta no centro de download da Microsofte, em seguida, execute o arquivo DataMigrationAssistant. msi .To install DMA, download the latest version of the tool from the Microsoft Download Center, and then run the DataMigrationAssistant.msi file.

FuncionalidadesCapabilities

  • Avaliar instâncias de SQL Server locais migrando para os bancos de dados SQL do Azure.Assess on-premises SQL Server instance(s) migrating to Azure SQL database(s).O fluxo de trabalho de avaliação ajuda a detectar os seguintes problemas que podem afetar a migração do banco de dados SQL do Azure e fornece orientações detalhadas sobre como resolvê-los. 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.

    • Problemas de bloqueio de migração: descobre os problemas de compatibilidade que bloqueiam a migração de bancos de dados locais SQL Server para bancos de dados SQL do Azure.Migration blocking issues: Discovers the compatibility issues that block migrating on-premises SQL Server database(s) to Azure SQL Database(s).O DMA fornece recomendações para ajudá-lo a resolver esses problemas. DMA provides recommendations to help you address those issues.

    • Recursos com suporte parcial ou sem suporte: detecta recursos com suporte parcial ou sem suporte que estão em uso no momento na instância de SQL Server de origem.Partially supported or unsupported features: Detects partially supported or unsupported features that are currently in use on the source SQL Server instance.O DMA fornece um conjunto abrangente de recomendações, abordagens alternativas disponíveis no Azure e atenuação de etapas para que você possa incorporá-las em seus projetos de migração. 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.

  • Descubra problemas que podem afetar uma atualização para um SQL Server local.Discover issues that can affect an upgrade to an on-premises SQL Server.Eles são descritos como problemas de compatibilidade e são organizados nas seguintes categorias: These are described as compatibility issues and are organized in the following categories:

    • Alterações da falhaBreaking changes
    • Alterações de comportamentoBehavior changes
    • Recursos preteridosDeprecated features
  • Descubra novos recursos na plataforma de SQL Server de destino para os quais o banco de dados pode se beneficiar após uma atualização.Discover new features in the target SQL Server platform that the database can benefit from after an upgrade. Elas são descritas como recomendações de recursos e são organizadas nas seguintes categorias:These are described as feature recommendations and are organized in the following categories:

    • DesempenhoPerformance
    • SegurançaSecurity
    • ArmazenamentoStorage
  • Migre uma instância de SQL Server local para uma instância moderna do SQL Server hospedada localmente ou em uma VM (máquina virtual) do Azure que possa ser acessada por sua rede local.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. A VM do Azure pode ser acessada usando VPN ou outras tecnologias.The Azure VM can be accessed using VPN or other technologies. O fluxo de trabalho de migração ajuda a migrar os seguintes componentes:The migration workflow helps you to migrate the following components:

    • Esquema de bancos de dadosSchema of databases
    • Dados e usuáriosData and users
    • Funções de servidorServer roles
    • Logons SQL Server e do WindowsSQL Server and Windows logins
  • Após uma migração bem-sucedida, os aplicativos podem se conectar aos bancos de dados de SQL Server de destino diretamente.After a successful migration, applications can connect to the target SQL Server databases seamlessly.

  • Avaliar pacotes do SQL Server Integration Services (SSIS) locais migrando para o banco de dados SQL do Azure ou a instância gerenciada do banco de dados SQL do Azure.Assess on-premises SQL Server Integration Services (SSIS) package(s) migrating to Azure SQL Database or Azure SQL Database managed instance. A avaliação ajuda a descobrir problemas que podem afetar a migração.The assessment helps to discover issues that can affect the migration. Eles são descritos como problemas de compatibilidade e são organizados nas seguintes categorias:These are described as compatibility issues and are organized in the following categories:

    • Bloqueadores de migração: descobre os problemas de compatibilidade que bloqueiam a migração de pacote (s) de origem para o Azure.Migration blockers: discovers the compatibility issues that block migrating source package(s) to Azure. O DMA fornece recomendações para ajudá-lo a resolver esses problemas.DMA provides recommendations to help you address those issues.

    • Problemas de informação: detecta recursos com suporte parcial ou preteridos que são usados em pacotes de origem.Information issues: detects partially supported or deprecated features that are used in source package(s).

Pré-requisitosPrerequisites

Para executar uma avaliação, você precisa ser membro da função SQL Server sysadmin .To run an assessment, you have to be a member of the SQL Server sysadmin role.

Versões de origem e de destino com suporteSupported source and target versions

O DMA substitui todas as versões anteriores do supervisor de atualização do SQL Server e deve ser usado para atualizações para a maioria das versões de SQL Server.DMA replaces all previous versions of SQL Server Upgrade Advisor and should be used for upgrades for most SQL Server versions. As versões de origem e destino com suporte são:Supported source and target versions are:

FontesSources

  • 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 no WindowsSQL Server 2017 on Windows

DestinosTargets

  • SQL Server 2012SQL Server 2012
  • SQL Server 2014SQL Server 2014
  • SQL Server 2016SQL Server 2016
  • SQL Server 2017 no Windows e no LinuxSQL Server 2017 on Windows and Linux
  • SQL Server 2019SQL Server 2019
  • Banco de dados individual do Banco de Dados SQL do AzureAzure SQL Database single database
  • Instância gerenciada do Banco de Dados SQL do AzureAzure SQL Database managed instance
  • SQL Server em execução em uma máquina virtual do AzureSQL server running on an Azure Virtual Machine

Confira tambémSee also

Avaliar sua migração de SQL ServerAssess your SQL Server Migration

Assistente de Migração de Dados: definições de configuraçãoData Migration Assistant: Configuration settings

Migrar SQL Server locais usando Assistente de Migração de DadosMigrate On-Premises SQL Server using Data Migration Assistant

Assistente de Migração de Dados: práticas recomendadasData Migration Assistant: Best Practices