Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este artigo mostra como migrar bancos de dados de uma instância do SQL Server habilitada pelo Azure Arc para o Banco de Dados SQL do Azure no portal do Azure.
Note
- A migração para o Banco de Dados SQL do Azure pelo portal Azure está atualmente em prévia.
- Você pode fornecer comentários sobre sua experiência de migração diretamente para o grupo de produtos.
Visão geral
Banco de Dados SQL do Azure é um motor de banco de dados totalmente gerenciado como plataforma como serviço (PaaS). A migração do SQL Server no Azure Arc ajuda você a avaliar seus bancos de dados SQL Server de origem, selecionar um destino do Banco de Dados SQL do Azure e iniciar uma migração offline a partir do portal do Azure.
Use a avaliação de migração para identificar problemas de compatibilidade e escolher um nível de serviço e configuração apropriados. Durante a migração, Azure Serviço de Migração de Banco de Dados copia os objetos de esquema selecionados e os dados da tabela para o Banco de Dados SQL do Azure alvo.
Importante
Migrações online para Banco de Dados SQL do Azure atualmente não estão disponíveis com Azure Serviço de Migração de Banco de Dados. O tempo de inatividade da aplicação começa quando a migração offline começa.
Migração assistida pelo Microsoft Copilot
O Microsoft Copilot está incorporado à experiência de migração para ajudar você a tomar decisões e realizar ações. Você pode fazer perguntas sobre avaliações, comparar alvos, iniciar ou monitorar uma migração e resolver problemas de migração.
Selecione o ícone Copilot no painel de migração do Banco de Dados para abrir a janela do chat do Copilot.
Pré-requisitos
Antes de começar a migração:
- Prepare seu ambiente de origem e banco de dados de alvo. Para permissões, requisitos SHIR e limitações, veja Preparar para migração para Banco de Dados SQL do Azure.
- Confirme que a instância do SQL Server de origem possui a versão mais recente da extensão do Azure para o SQL Server.
- Resolver os problemas de bloqueio identificados pela avaliação de migração.
Atualizar a extensão
A extensão do Azure para SQL Server é atualizada independentemente do SQL Server. Instale a versão atual da extensão para obter os recursos e correções mais recentes de migração. Para mais informações, veja Atualizar a extensão.
Migrar para Banco de Dados SQL do Azure
O painel de migração do Banco de Dados guia você por quatro etapas:
Avalie a instância de origem
- Vá para a instância SQL Server no portal Azure.
- Em Migração, selecione Migração de Banco de Dados.
- Em Avaliar instância de origem, selecione Ver relatório.
- Se a avaliação não estiver atualizada, selecione Executar avaliação.
- No bloco Azure SQL Database, selecione Ver detalhes da avaliação. Revise a prontidão do banco de dados, problemas de bloqueio, avisos e a configuração recomendada do alvo.
Resolva os problemas de bloqueio antes de iniciar a migração. Revise os avisos para saber se eles afetam sua carga de trabalho.
Selecione um alvo
- No painel Avaliações , selecione Criar ou selecionar o destino. Você também pode selecionar Selecionar alvo no painel de migração do Banco de Dados .
- Selecione um destino existente no Banco de Dados SQL do Azure ou crie um destino.
- Forneça a assinatura solicitada, grupo de recursos, servidor lógico, banco de dados e informações de autenticação.
- Confirme a seleção do alvo e retorne ao painel de migração do Banco de Dados .
Migrar dados
A migração para Banco de Dados SQL do Azure utiliza migração lógica via Azure Serviço de Migração de Banco de Dados (DMS) e uma execução de integração auto-hospedada. Diferente da migração para SQL Server em VMs do Azure, esse método não faz backups no Armazenamento de Blobs do Azure. Em vez disso, o DMS copia o esquema e os dados selecionados da fonte para o destino através do runtime de integração.
Essa migração é offline. As alterações feitas na fonte após o início da migração não são capturadas. Planeje o tempo de inatividade da aplicação desde o início da migração até a conclusão do cutover.
Escolha o método de migração
No painel de migração do Banco de Dados , escolha o método de migração para sua transferência de dados:
- No painel migração de banco dedados, selecione Migrar dados.
- No painel de Novos dados de migração, em Método de migração, selecione Migração usando DMS (prévia).
- Escolha Selecionar para abrir o assistente de migração.
Migre com o assistente de migração
O mago guia você pelos seguintes passos:
- Configure o runtime da integração.
- Conecte-se à origem e ao destino.
- Selecione bancos de dados de origem e destino.
- Selecione tabelas de banco de dados para migrar.
Configurar o runtime de integração
O runtime de integração auto-hospedado permite que o DMS conecte à sua instância de SQL Server de origem.
- Em Selecionar DMS existentes, escolha uma instância DMS existente da lista Selecionar um DMS . Se essa instância já tiver um runtime de integração registrado, seus detalhes são mostrados e você pode continuar para a próxima etapa.
- Se você não tiver uma instância de DMS, selecione Criar automaticamente novos DMSs e siga os passos guiados para baixar, instalar e registrar o runtime de integração. Use a chave de autenticação para registrar o nó de runtime.
- Confirme os relatórios de execução como online e então selecione Próximo.
Para orientações completas sobre instalação, rede e solução de problemas, veja Criar e configurar um runtime de integração auto-hospedado.
Conecte-se à origem e ao destino
Em Conectar ao SQL Server de origem, forneça os detalhes relevantes do seu ambiente de origem.
Em Conectar ao Banco de Dados SQL do Azure de destino, forneça os detalhes do ambiente de destino.
Selecione Próximo. Ambas as conexões devem ser validadas com sucesso antes que você possa continuar.
Selecionar bancos de dados de origem e destino
Mapeie cada banco de dados fonte para seu banco de dados alvo.
Note
Você só pode migrar bancos de dados que estão online. A seleção de bancos de dados em outros estados não está disponível.
Selecione tabelas de banco de dados para migrar
Você pode expandir cada banco de dados para visualizar e selecionar suas tabelas individuais para migração:
Em Selecionar o que você deseja migrar, escolha:
- Migre dados quando o esquema de destino já existe.
- Migre o esquema para criar objetos sem copiar dados.
- Ambas as opções são para migrar tanto o esquema quanto os dados.
O portal detecta o que já está no alvo. Quando encontra um esquema correspondente, ele exibe que o Esquema foi encontrado no alvo. A migração do esquema não é necessária e desativa a migração do esquema. Se a tabela alvo não estiver vazia, selecionar essa tabela substitui os dados alvo existentes.
Repita para cada banco de dados que você pretende migrar, depois selecione Próximo.
Quando estiver pronto, selecione Revisar + criar e depois Criar para iniciar a migração.
Monitorar a migração
- No painel migração de banco de dados, selecione Monitorar migrações.
- Selecione a migração para visualizar seu status e o status de cada tabela selecionada.
- Selecione Atualizar para recuperar o status mais recente.
A migração é concluída quando seu status mostra Sucesso. Valide o esquema migrado e, se selecionado, os dados. Verifique a conectividade da aplicação antes de direcionar cargas de produção para o Banco de Dados SQL do Azure.
Limitações
Revise as limitações de migração do Banco de Dados SQL do Azure antes de iniciar uma migração.