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 realizar uma migração do SQL Server no Azure Arc para a Instância Gerida de SQL no portal Azure para a sua instância SQL Server ativada pelo Azure Arc.
Pode experimentar o Azure SQL Managed Instance gratuitamente durante até um ano.
Observação
Pode fornecer feedback sobre a sua experiência de migração diretamente ao grupo de produtos.
Visão geral
A Instância Gerenciada SQL do Azure é uma plataforma de elevação e mudança (PaaS) totalmente gerenciada para executar suas cargas de trabalho do SQL Server na plataforma de nuvem do Azure. Depois que sua instância do SQL Server for habilitada pelo Azure Arc, você poderá avaliar sua propriedade de dados do SQL Server para identificar uma configuração ideal de Instância Gerenciada do SQL. Em seguida, você pode migrar seus bancos de dados do SQL Server para a Instância Gerenciada do SQL diretamente do portal do Azure.
Quando sua instância do SQL Server é habilitada pelo Azure Arc, você pode:
- Avalie e avalie se sua instância do SQL Server está pronta para migrar para a Instância Gerenciada do SQL.
- Identifique potenciais problemas de migração e aprenda como os mitigar.
- Otimize o desempenho e o custo com orientação sobre níveis de serviço, configuração e dimensionamento.
A descoberta de instâncias do SQL Server e a geração de relatórios de prontidão acontecem automaticamente todos os fins de semana, mas podes iniciá-los manualmente a qualquer momento. O processo demora apenas alguns minutos a concluir. Nenhuma configuração ou configuração extra é necessária.
Primeiro, você escolhe um destino apropriado da Instância Gerenciada SQL e prepara seu ambiente. Em seguida, você pode migrar seus bancos de dados do SQL Server para a Instância Gerenciada do SQL diretamente do portal do Azure por meio de um processo totalmente gerenciado e automatizado.
A migração de banco de dados está disponível por padrão para todas as instâncias do SQL Server habilitadas pelo Azure Arc, começando com o SQL Server 2012 (11.x).
O painel de Migração de Base de Dados também tem um resumo útil do estado da migração da sua instância, como o número total de bases de dados, o alvo recomendado, o número de migrações concluídas e o número de migrações em curso:
Métodos integrados de migração
Escolha o método de migração que melhor se adapte às suas necessidades no painel de migração da Base de Dados . Após uma configuração inicial para preparar o ambiente, o processo de migração automatiza o resto com base na sua escolha.
O Microsoft Copilot pode ajudá-lo a escolher o método de migração certo com base nas suas necessidades.
A tabela seguinte resume os dois métodos incorporados no processo de migração:
| link de Instância Gerida | Serviço de Reprodução de Logs (LRS) | |
|---|---|---|
| Método | Replicação em tempo real
|
Backup e restauro contínuos
|
| Tecnologia subjacente | Grupo de disponibilidade distribuída | Envio de logs |
| Descrição | Método de maior desempenho com replicação quase em tempo real. Fornece uma base de dados de apenas leitura (R/O) no destino, para que possa consultar os seus dados quase em tempo real durante a migração para descarregar cargas de trabalho R/O no secundário, ou verificar dados durante a migração. Melhor migração com o menor tempo de inatividade possível. | Método de migração mais compatível. Carregue backups para uma conta de armazenamento de blobs intermediária na Azure, que o serviço LRS restaura continuamente para a Instância Gerida de SQL. Não existe uma réplica da base de dados R/O disponível no alvo. |
| Versões suportadas | SQL Server 2016 e posteriormente no Windows Server 2016 e posteriores | SQL Server 2012 e posteriormente no Windows Server 2012 e versões posteriores |
| Edições suportadas | Edições Enterprise, Standard e Developer | Todas as edições |
| Recomendado para | Cargas de trabalho críticas ao negócio que requerem tempo mínimo de inatividade durante a migração e acesso a uma base de dados em modo só de leitura no destino, numa Instância SQL Gerida de Propósito Geral ou Crítica ao Negócio. | Cargas de trabalho de uso geral onde algum tempo de inatividade planeado é aceitável e destino alvo de uma Instância Gerida SQL de Propósito Geral. Não recomendado para alvos de instância gerida em SQL Crítico de Negócio. |
Para uma comparação aprofundada dos dois métodos de migração, veja Compare Managed Instance Link com LRS para migração.
Migração assistida pelo Microsoft Copilot
O Microsoft Copilot está integrado na experiência para o ajudar durante todo o processo de migração. Conversar de forma interativa com o Microsoft Copilot utiliza a base de conhecimento da Microsoft para ajudá-lo durante a migração para o Azure.
O Microsoft Copilot oferece assistência baseada em IA para o ajudar a tomar decisões ou agir em determinados momentos, com prompts como:
- Como são feitas as avaliações?
- Ajuda-me a comparar.
- Comece a migração.
- Ajuda-me a escolher o método de migração certo.
- Monitore a migração.
- Completa a migração.
Selecione o ícone do Copilot no painel de migração da base de dados para abrir a janela de chat do Copilot:
Pré-requisitos
Para usar a migração do SQL Server no Azure Arc, são necessários os seguintes pré-requisitos:
- Uma assinatura ativa do Azure. Se não tiver uma, pode criar uma conta gratuita.
- A sua instância SQL Server deve ser ativada pelo Azure Arc com a extensão Azure para a versão
1.1.3211.337SQL Server ou posterior. Pode atualizar a sua extensão usando o portal Azure ou a CLI do Azure.
Antes de iniciar o processo de migração, certifique-se de que preparou o seu ambiente para o método de migração escolhido:
- Prepare-se para a migração de links de Instâncias Geridas.
- Prepare-se para a migração do LRS.
Migrar para o Azure SQL Managed Instance
Os seguintes blocos no painel de Migração de Base de Dados guiam-no na migração das suas bases de dados SQL Server para a Instância Gerida Azure SQL:
- Avaliar instância de origem: avalie sua instância do SQL Server para determinar sua prontidão para migrar para a Instância Gerenciada do SQL.
- Selecionar destino: selecione um destino de Instância Gerenciada SQL para sua migração.
- Migrar dados: migre seus bancos de dados do SQL Server para a Instância Gerenciada SQL.
- Monitorar e substituir: monitore o processo de migração e passe para o destino da Instância Gerenciada SQL.
A captura de tela a seguir mostra os blocos no painel de migração Banco de Dados para sua instância do SQL Server no portal do Azure:
Avaliar instância de origem
Para avaliar a instância de origem, siga estas etapas:
Vá para sua instância do SQL Server no portal do Azure.
Em Migração, selecione Migração de banco de dados para abrir o painel Migração de banco de dados . Em Avaliar instância de origem, selecione Exibir relatório para abrir o painel Avaliações .
No painel Avaliações :
- Use Executar avaliação para iniciar uma nova avaliação, caso não tenha sido executada recentemente.
- Use Exibir detalhes da avaliação na caixa Destino Recomendado do SQL MI do Azure para saber mais sobre os resultados da avaliação, incluindo a preparação da sua instância do SQL Server para migrar para a Instância Gerenciada do SQL. Você também aprende sobre a camada de serviço recomendada e a configuração para sua instância de destino.
Selecionar destino
Depois de avaliar sua instância do SQL Server, selecione um destino de Instância Gerenciada do SQL.
No painel de Avaliações , selecione Criar ou selecione alvo. Ou, no painel de migração da base de dados , selecione Selecionar alvo. Ambas as opções abrem o painel Criar ou selecionar o alvo onde pode identificar um destino de migração.
No painel Criar ou selecionar destino , em O destino existe, selecione uma das seguintes opções:
- Sim, já criei um destino: Selecione um destino de Instância Gerenciada SQL existente.
- Não, quero criar um novo destino: Criar um novo destino de Instância Gerenciada SQL.
Preencha as informações necessárias para o destino da Instância Gerenciada SQL. Em seguida, use Selecionar destino ou Criar destino para prosseguir para a próxima etapa com base na seleção Destino existe .
- Se você já tiver uma instância como destino, escolher Selecionar destino levará você ao painel de migração de banco de dados para sua instância do SQL Server. O nome da instância é preenchido como o destino selecionado. Em seguida, você pode prosseguir para a etapa Migrar dados .
- Se você optar por criar uma nova instância, será guiado para o painel Criar Instância Gerenciada SQL do Azure no painel de migração Banco de Dados para criar a instância de destino. Depois de terminar, verifique o progresso da implantação no painel de migração de banco de dados para sua instância do SQL Server. O nome do destino é preenchido no bloco Destino . Em seguida, você pode prosseguir para a etapa Migrar dados .
Migrar dados
Depois que o destino estiver pronto, inicie o processo de migração.
Depois de preparar o seu ambiente para a migração de links de Instâncias Geridas, pode migrar as suas bases de dados SQL Server para o Azure SQL Managed Instance.
Siga estes passos para migrar as suas bases de dados SQL Server para a Instância Gerida SQL usando o link da Instância Gerida:
No painel Migração de banco de dados , selecione Migrar dados.
No painel de Migração de Novos dados, escolha Migrar usando replicação em tempo real (online):
No separador de Selecionar bases de dados de origem, assinale as caixas ao lado das bases de dados que pretende migrar e depois use Seguinte: Definições para ir para a página seguinte:
No separador Definições , indique o nome do link MI. O nome do grupo de disponibilidade é gerado automaticamente – personaliza-o, só se precisares. Também pode usar a Conexão de Teste para testar a ligação à instância de origem do SQL Server, embora esteja ciente de que falsos positivos podem ocorrer em algumas configurações de rede. Use Próximo: Rever + criar para avançar para a página seguinte:
Também pode testar a ligação à Instância Gerida SQL de destino
No separador Revisão + criar, reveja as definições e verifique se há avisos. É possível iniciar a migração com alguns avisos, mas não outros. Selecione Iniciar migração de dados para migrar seus dados para o destino da Instância Gerenciada SQL.
Observação
Quando inicia o processo de migração usando o método de migração de links de Instância Gerida, o sistema concede permissões just-in-time para todo o fluxo de trabalho até que a criação do grupo de disponibilidade distribuída esteja concluída, momento em que as permissões just-in-time são removidas.
Monitorização e transição
Depois de iniciar a migração, você pode monitorar o progresso. No painel Migração de banco de dados , selecione Monitorar migrações.
O painel Monitor e de substituição mostra informações úteis sobre o processo de migração, como:
- Os bancos de dados que migraram com êxito e os bancos de dados que ainda estão em andamento.
- O método de migração escolhido.
- A instância de destino e o banco de dados de destino.
- A duração da migração atual de cada banco de dados.
- A hora em que a migração começou.
Pode completar ou cancelar a migração a partir do Monitor e do painel de transição . Você também pode exibir logs para obter informações sobre a migração. A seleção de um banco de dados leva você a um painel com mais detalhes sobre a origem e o destino.
Após o término da migração, o estado de migração mostra Pronto para o corte. Para cortar para o destino da Instância Gerenciada SQL, selecione Substituição no painel Monitor e transferência . Você também pode usar o painel de detalhes do banco de dados.
Seleciona uma base de dados e depois usa o Cutover para abrir o painel do Cutover e ver diferentes opções com base no método de migração que escolheste.
Observação
Completar o corte ou cancelar a migração quando estiver a fazer a migração com o link da Instância Gerida concede permissões just-in-time até que o link seja removido ou a migração seja cancelada.
Limitações
As limitações do link Instância Gerenciada e do LRS se aplicam às migrações por meio do portal do Azure.
O monitoramento da migração por meio do portal do Azure está disponível apenas para instâncias do SQL Server que atendem aos requisitos de licenciamento de monitoramento.
Conteúdo relacionado
- Regras de avaliação da migração do SQL Server para o Azure SQL Managed Instance
- Regras de avaliação do SQL Server para a Base de Dados SQL do Azure
- Migrar o SQL Server para o Azure SQL
- SQL Server habilitado pelo Azure Arc
- Opções de implantação do SQL Server habilitadas pelo Azure Arc
- Comentários sobre a experiência de migração diretamente para a equipa de produto