Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:Azure SQL Managed Instance
Este artigo ensina você a migrar seu banco de dados do SQL Server para a Instância Gerenciada SQL do Azure usando o link Instância Gerenciada.
Para obter um guia de migração detalhado, consulte Migrar para a Instância Gerenciada SQL do Azure. Para comparar as ferramentas de migração, consulte o link Comparar LRS com MI.
Observação
Agora você pode migrar sua instância do SQL Server habilitada pelo Azure Arc para a Instância Gerenciada do SQL do Azure diretamente por meio do portal do Azure. Para obter mais informações, consulte Migrar para a instância gerenciada SQL do Azure.
Visão geral
O link Instância Gerenciada permite a migração do SQL Server hospedado em qualquer lugar para a Instância Gerenciada SQL do Azure. O link usa a tecnologia de grupo de disponibilidade Always On para replicar alterações quase em tempo real da instância primária do SQL Server para a instância gerenciada secundária do SQL. O link fornece a única opção de migração verdadeiramente online entre o SQL Server e a Instância Gerida SQL do Azure, já que o único tempo de inatividade é a transição para a instância gerida SQL de destino.
Migrar com o link dá as seguintes vantagens:
- A capacidade de testar cargas de trabalho de apenas leitura na SQL Managed Instance antes de finalizar a migração para o Azure.
- A capacidade de manter o link e a migração funcionando pelo tempo que você precisar, semanas e até meses de cada vez.
- Replicação quase em tempo real de dados que fornece a replicação de dados mais rápida disponível para o Azure.
- A migração com o menor tempo de inatividade em comparação com todas as outras soluções disponíveis atualmente.
- Transição instantânea para a Instância Gerenciada SQL de destino.
- A capacidade de migrar sempre que estiver pronto.
- A capacidade de migrar um ou vários bancos de dados de uma única ou várias instâncias do SQL Server para a mesma ou várias instâncias gerenciadas do SQL no Azure.
- A única migração online verdadeira para a camada de serviço Business Critical.
Observação
Embora você só possa migrar um banco de dados por link, você pode estabelecer vários links da mesma instância do SQL Server para a mesma instância gerenciada do SQL.
Pré-requisitos
Para usar o link com a Instância Gerenciada SQL do Azure para migração, você precisa dos seguintes pré-requisitos:
- Uma assinatura ativa do Azure. Se não tiver uma subscrição, crie uma conta gratuita.
- Versão com suporte do SQL Server com a atualização de serviço necessária instalada.
Avalie e descubra
Depois de verificar se o ambiente de origem é suportado, comece com o estágio de pré-migração. Descubra todas as fontes de dados existentes, avalie a viabilidade da migração e identifique quaisquer problemas de bloqueio que possam impedir a migração. Na fase Descobrir, verifique a rede para identificar todas as instâncias e recursos do SQL Server usados pela sua organização.
Você pode usar as seguintes ferramentas para descobrir fontes SQL em seu ambiente:
- SQL Server habilitado pelo Azure Arc: o SQL Server habilitado pelo Azure Arc produz automaticamente uma avaliação para migração para o Azure, simplificando o processo de descoberta e a avaliação de preparação para a migração.
- Azure Migrate para avaliar a adequação da migração de servidores locais, executar dimensionamento baseado em desempenho e fornecer estimativas de custo para executá-los no Azure.
- Microsoft Assessment and Planning Toolkit (o "MAP Toolkit") para avaliar sua infraestrutura de TI atual. O kit de ferramentas fornece uma poderosa ferramenta de inventário, avaliação e geração de relatórios para simplificar o processo de planejamento da migração.
Depois que as fontes de dados forem descobertas, avalie todas as instâncias locais do SQL Server que podem ser migradas para a Instância Gerenciada SQL do Azure para identificar bloqueadores de migração ou problemas de compatibilidade.
Você pode usar as seguintes ferramentas para avaliar sua instância do SQL Server de origem:
- Extensão de Migração SQL do Azure para o Azure Data Studio
- Recomendações de dimensionamento adequado do Azure
Para obter orientações detalhadas, consulte a pré-migração.
Criar instância de destino
Depois de avaliar seu ambiente existente e determinar a camada de serviço e a configuração de hardware apropriadas para sua instância gerenciada SQL de destino, implante sua instância de destino usando o portal do Azure, o PowerShell ou a CLI do Azure.
Configurar ligação
Depois que sua instância gerenciada SQL de destino for criada, configure um link entre o banco de dados em sua instância do SQL Server e a Instância Gerenciada SQL do Azure. Primeiro, prepare seu ambiente e, em seguida, configure um link usando o SQL Server Management Studio (SSMS) ou scripts.
Sincronização e transição de dados
Depois que o link for estabelecido e você estiver pronto para migrar, siga estas etapas (geralmente durante uma janela de manutenção):
- Pare a carga de trabalho no banco de dados primário do SQL Server para que o banco de dados secundário na Instância Gerenciada do SQL se atualize.
- Valide se todos os dados foram transferidos para a base de dados secundária na Instância Gerenciada SQL.
- Transfira o link para a instância SQL gerida secundária escolhendo transferência planejada.
- (Para migrações do SQL Server 2022) Assinale a opção para Remover link após desconexão por falha bem-sucedida para garantir que a desconexão por falha seja unidirecional e que o link seja removido.
- Corte o aplicativo para se conectar ao ponto de extremidade da instância gerenciada SQL.
Validar migração
Depois de migrar para a instância gerida de SQL de destino, monitore a sua aplicação, teste o desempenho e corrija quaisquer problemas.
Para obter detalhes, revise pós-migração.
Reverter uma migração
A migração reversa de volta para SQL Server a partir do Azure SQL Managed Instance pode ser suportada, dependendo da política de atualização da sua instância gerida SQL. Por exemplo:
- Política de atualização do SQL Server 2022: Bases de dados de instâncias configuradas com a política de atualização do SQL Server 2022 podem ser restauradas para as instâncias do SQL Server 2022.
- Política de atualização do SQL Server 2025: Bases de dados de instâncias configuradas com a política de atualização do SQL Server 2025 podem ser restauradas de volta às instâncias do SQL Server 2025.
- Política de atualização sempre atualizada: Bases de dados de instâncias configuradas com a política de atualização sempre atualizada não podem ser restauradas no SQL Server.
Se a versão do SQL Server de origem for anterior ao SQL Server 2022, a migração reversa não é possível. Quando a sua base de dados é migrada para a Instância Gerida SQL, esta sofre uma atualização interna para uma versão mais recente da base de dados que não é compatível com versões anteriores do SQL Server. A compatibilidade com bases de dados de migração reversa só está disponível quando a instância SQL Managed está configurada com a política de atualização correspondente.
Conteúdo relacionado
Para usar o link:
- Preparar o ambiente para o link da Instância Gerenciada
- Configurar ligação entre o SQL Server e a instância SQL gerida com o SSMS
- Configurar o link entre o SQL Server e a instância gerenciada do SQL com scripts
- Comutação por falha no link
- Práticas recomendadas para manter o link
Para saber mais sobre o link:
- Visão geral do link de Instância Gerenciada
- Recuperação de desastres com Link de Instância Gerida
Para outros cenários de replicação e migração, considere: