Visão Geral do Assistente de Migração de Dados
O AMD (Assistente de Migração de Dados) ajuda você a atualizar para uma plataforma de dados moderna detectando problemas de compatibilidade que podem afetar a funcionalidade do banco de dados em sua nova versão do SQL Server ou do Banco de Dados SQL do Azure. 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.
Observação
Para migrações grandes (em termos de número e tamanho de bancos de dados), recomendamos que você use o Serviço de Migração de Banco de Dados do Azure, que pode migrar bancos de dados em escala.
Obter o Assistente de Migração de Dados
Para instalar o AMD, baixe a última versão da ferramenta no Centro de Download da Microsoft e execute o arquivo DataMigrationAssistant.msi.
Funcionalidades
Avaliar a migração das instâncias do SQL Server local para os bancos de dados SQL do Azure. O fluxo de trabalho de avaliação ajuda você a detectar os problemas a seguir que podem afetar a migração de banco de dados SQL do Azure e fornece diretrizes detalhadas sobre como resolvê-los.
Problemas de bloqueio de migração: descobre os problemas de compatibilidade que impedem a migração de bancos de dados do SQL Server locais para Bancos de Dados SQL do Azure. O AMD fornece recomendações para ajudar você a resolver esses problemas.
Recursos parcialmente com suporte ou sem suporte: detecta os recursos parcialmente com suporte ou sem suporte que estão atualmente em uso na instância de origem do SQL Server. O AMD fornece um conjunto abrangente de recomendações, abordagens alternativas disponíveis no Azure e etapas de mitigação para que você possa incorporá-las nos seus projetos de migração.
Descubra os problemas que podem afetar uma atualização para um SQL Server local. Eles são descritos como problemas de compatibilidade e são organizados nas seguintes categorias:
- Alterações de quebra
- Alterações de comportamento
- Recursos preteridos
Descubra os novos recursos da plataforma de destino SQL Server que o banco de dados pode aproveitar após uma atualização. Elas são descritas como recomendações de recursos e são organizadas nas seguintes categorias:
- Desempenho
- Segurança
- Armazenamento
Migrar uma instância do SQL Server local para uma instância moderna do SQL Server hospedada localmente ou em uma VM (máquina virtual) do Azure acessível na rede local. A VM do Azure pode ser acessada usando a VPN ou outras tecnologias. O fluxo de trabalho de migração ajuda você a migrar os seguintes componentes:
- Esquema de bancos de dados
- Dados e usuários
- Funções de servidor
- Logons do SQL Server e do Windows
Após uma migração bem-sucedida, os aplicativos podem se conectar perfeitamente aos bancos de dados de destino do SQL Server.
Avalie a migração de pacotes do SSIS (SQL Server Integration Services) local para o Banco de Dados SQL do Azure ou a Instância Gerenciada de SQL do Azure. A avaliação ajuda a descobrir problemas que podem afetar a migração. Eles são descritos como problemas de compatibilidade e são organizados nas seguintes categorias:
Obstáculos de migração: descobre os problemas de compatibilidade que impedem a migração de pacotes de origem para o Azure. O AMD fornece recomendações para ajudar você a resolver esses problemas.
Problemas de informações: detecta os recursos parcialmente com suporte ou preteridos que são usados nos pacotes de origem.
Observação
O AMD não dá suporte a migrações de banco de dados para a Instância Gerenciada de SQL do Azure. A recomendação é usar a extensão de migração do SQL do Azure para o Azure Data Studio, que dá suporte a migrações de banco de dados online e offline para a Instância Gerenciada de SQL do Azure.
Pré-requisitos
Para executar uma avaliação, você precisa ser membro da função sysadmin do SQL Server. A resolução de exibição recomendada é 1024x756.
Versões de origem e de destino compatíveis
O AMD substitui todas as versões anteriores do Supervisor de Atualização do SQL Server e deve ser usado para as atualizações para a maioria das versões do SQL Server. As versões de origem e de destino com suporte para avaliação são:
Origens
- SQL Server 2005 (preterido)
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- Microsoft SQL Server 2017
- SQL Server 2019
- SQL Server 2022
- Amazon RDS para SQL Server
Targets
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 no Windows e no Linux
- SQL Server 2019
- SQL Server 2022
- Banco de dados individual do Banco de Dados SQL do Azure
- Instância Gerenciada de SQL do Azure (somente avaliação)
- SQL Server em execução em uma Máquina Virtual do Azure