Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Este artigo mostra-lhe como migrar bases de dados de uma instância do SQL Server ativada pelo Azure Arc para o Base de Dados SQL do Azure no portal Azure.
Note
- A migração para o Base de Dados SQL do Azure através do portal Azure está atualmente em pré-visualização.
- Pode fornecer feedback sobre a sua experiência de migração diretamente ao grupo de produtos.
Overview
Base de Dados SQL do Azure é um motor de base de dados totalmente gerido como plataforma como serviço (PaaS). A migração do SQL Server no Azure Arc ajuda-o a avaliar as suas bases de dados SQL Server de origem, selecionar um destino do Base de Dados SQL do Azure e iniciar uma migração offline a partir do portal Azure.
Utilize a avaliação de migração para identificar problemas de compatibilidade e escolher um nível de serviço e configuração adequados. Durante a migração, Azure Database Migration Service copia os objetos de esquema selecionados e os dados da tabela para o Base de Dados SQL do Azure alvo.
Importante
Migrações online para Base de Dados SQL do Azure não estão atualmente disponíveis com Azure Database Migration Service. 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á integrado na experiência de migração para o ajudar a tomar decisões e a completar ações. Pode colocar questões sobre avaliações, comparar alvos, iniciar ou monitorizar uma migração e resolver problemas de migração.
Selecione o ícone Copilot no painel de migração da base de dados para abrir a janela de chat do Copilot.
Prerequisites
Antes de começares a migração:
- Prepare o seu ambiente de origem e a base de dados de destino. Para permissões, requisitos SHIR e limitações, consulte Preparar para migração para Base de Dados SQL do Azure.
- Confirme que a instância do SQL Server de origem tem a versão mais recente da extensão Azure para SQL Server.
- Resolver os problemas de bloqueio identificados pela avaliação de migração.
Atualizar a extensão
A extensão Azure para o SQL Server é atualizada independentemente do SQL Server. Instale a versão atual da extensão para obter as funcionalidades e correções mais recentes da migração. Para mais informações, consulte Atualizar a extensão.
Migrar para o Base de Dados SQL do Azure
O painel de migração da base de dados guia-o por quatro etapas:
Avaliar a instância de origem
- Vá para sua instância do SQL Server no portal do Azure.
- Em Migração, selecione Migração de Base 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 da base de dados, problemas de bloqueio, avisos e a configuração recomendada do alvo.
Resolve os problemas de bloqueio antes de começares a migração. Consulte os avisos para determinar se afetam a sua carga de trabalho.
Selecione um alvo
- No painel de Avaliações , selecione Criar ou selecione alvo. Também pode selecionar Selecionar alvo no painel de migração da base de dados .
- Selecione um destino existente no Base de Dados SQL do Azure ou crie um destino.
- Forneça a subscrição solicitada, grupo de recursos, servidor lógico, base de dados e informações de autenticação.
- Confirme a seleção do alvo e volte ao painel de migração da base de dados .
Migrar dados
A migração para o Base de Dados SQL do Azure utiliza migração lógica através do Azure Database Migration Service (DMS) e de um runtime de integração autoalojado. Ao contrário da migração para SQL Server em VMs Azure, este 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.
Esta migração é offline. As alterações feitas à fonte após o início da migração não são capturadas. Planeie o tempo de inatividade da aplicação desde o início da migração até à conclusão da transição.
Escolha o método de migração
No painel de migração da base de dados , escolha o método de migração para a sua transferência de dados:
- No painel Migração de banco de dados , selecione Migrar dados.
- No painel de Migração de Novos dados, em Método de Migração, selecione Migração usando DMS (pré-visualização).
- Selecione Select para abrir o assistente de migração.
Migrar com o Assistente de Migração
O mago guia-o pelos seguintes passos:
- Configurar o runtime da integração.
- Ligue-se à origem e ao destino.
- Selecione bases de dados de origem e destino.
- Selecione as tabelas da base de dados para migrar.
Configurar o runtime de integração
O runtime de integração auto-hospedado permite que o DMS se ligue à sua instância 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 registado, os seus detalhes são mostrados e podes continuar para o passo seguinte.
- Se não tiveres uma instância DMS, seleciona Criar automaticamente novos DMS e segue os passos guiados para descarregar, instalar e registar o runtime da integração. Use a chave de autenticação para registar o nó de execução.
- Confirme os relatórios de execução como online e depois selecione Próximo.
Para orientações completas sobre instalação, rede e resolução de problemas, consulte Criar e configurar um runtime de integração auto-hospedado.
Liga-te à origem e ao destino
Em Conectar ao SQL Server de origem, forneça os detalhes relevantes para o seu ambiente de origem.
Em Connect to target Base de Dados SQL do Azure, forneça detalhes para o seu ambiente de destino.
Selecione Seguinte. Ambas as ligações devem validar-se com sucesso antes de poder continuar.
Selecionar bases de dados de origem e destino
Mapeie cada base de dados de origem para a sua base de dados de destino.
Note
Só pode migrar bases de dados que estejam online. A seleção de bases de dados noutros estados não está disponível.
Selecione tabelas de base de dados para migrar
Pode expandir cada base de dados para visualizar e selecionar as suas tabelas individuais para migração:
Em Selecionar o que gostaria de migrar, escolha:
- Migre dados quando o esquema de destino já existe.
- Migrar o esquema para criar objetos sem copiar dados.
- Ambas as opções são para migrar tanto o esquema como os dados.
O portal deteta o que já está no alvo. Quando encontra um esquema correspondente, mostra 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 base de dados que pretende migrar, depois selecione Próximo.
Quando estiveres pronto, seleciona Rever + criar e depois Criar para iniciar a migração.
Monitorize a migração
- No painel Migração de banco de dados , selecione Monitorar migrações.
- Selecione a migração para ver o seu estado e o estado de cada tabela selecionada.
- Selecione Atualizar para obter o estado mais recente.
A migração termina quando o seu estado mostra Sucedido. Valide o esquema migrado e, se selecionado, os dados. Verifique a conectividade da aplicação antes de direcionar cargas de produção para o Base de Dados SQL do Azure.
Limitações
Revise as limitações de migração do Base de Dados SQL do Azure antes de iniciar uma migração.