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 usar a migração do SQL Server no Azure Arc para migrar bancos de dados de instâncias do SQL Server registradas no Azure Arc sem o agente Azure Connected Machine (instâncias registradas sem agente) para Instância Gerenciada de SQL do Azure, SQL Server em VMs Azure ou Banco de Dados SQL do Azure, diretamente do portal Azure.
Overview
Anteriormente, a experiência de migração no Azure Arc estava disponível apenas para instâncias do SQL Server conectadas ao Azure Arc pelo agente Arc e pela extensão Azure para SQL Server. Muitas organizações registram instâncias do SQL Server no Azure Arc, mas não podem ou não querem implantar um agente devido a restrições de segurança, conformidade ou operacionais.
A experiência de migração agora está disponível para instâncias registradas no Arc, sem agente. Você pode iniciar e completar uma migração de banco de dados sem antes implantar o agente Arc.
Como nenhum agente sincroniza continuamente o inventário, a lista do banco de dados para uma instância sem agente pode estar desatualizada, incompleta ou indisponível. A interface informa quando essa condição existe e permite adicionar bancos de dados manualmente para que você ainda possa prosseguir.
Instâncias com agente vs. sem agente
A tabela a seguir compara as capacidades de migração disponíveis para cada tipo de instância.
| Capability | Instância conectada ao agente Arc | Instância registrada no Arc (sem agente) |
|---|---|---|
| Painel de migração de banco de dados | Available | Available |
| Avaliação de prontidão de migração no portal Azure | Disponível (automático, semanal) | Não disponível – requer o agente Arc |
| Inventário do banco de dados | Sincronizado automaticamente pelo agente | Pode estar desatualizado ou incompleto; você pode adicionar bancos de dados manualmente |
| Instância Gerenciada de SQL do Azure – Log Replay Service (LRS) | Available | Available |
| Instância Gerenciada de SQL do Azure – Vínculo da Instância Gerenciada | Available | Não disponível |
| SQL Server em VMs do Azure | Available | Available |
| Banco de Dados SQL do Azure (prévia) – migração offline usando Azure Serviço de Migração de Banco de Dados (DMS) e um runtime de integração auto-hospedado (SHIR) | Available | Available |
| Monitore as migrações no portal | Available | Available |
Prerequisites
Antes de começar, certifique-se de que possui os seguintes itens:
Uma assinatura de Azure ativa.
Uma instância do SQL Server registrada no Azure Arc sem o agente.
Permissões sobre o destino, conforme descrito nos artigos de preparação específicos para o destino.
Preparação para o destino escolhido:
Instância Gerenciada de SQL do Azure (LRS): Uma conta Armazenamento de Blobs do Azure na mesma assinatura da instância gerenciada de destino, com backups enviados e permissões de acesso concedidas. Para mais informações, veja Preparar ambiente para migração do LRS.
SQL Server em VMs Azure: Uma conta Armazenamento de Blobs com backups enviados e permissões concedidas. Veja Preparar ambiente para uma migração de VM SQL.
Banco de Dados SQL do Azure: Um Banco de Dados SQL do Azure alvo que você cria antes, o provedor de recursos
Microsoft.DataMigrationregistrado na sua assinatura e um runtime de integração auto-hospedado registrado na sua instância Azure Serviço de Migração de Banco de Dados, com conectividade de rede tanto para a instância SQL Server de origem quanto para o Banco de Dados SQL do Azure alvo. Você não pode reutilizar um runtime de integração auto-hospedado criado no Azure Data Factory. Veja Preparar para migração para Banco de Dados SQL do Azure.
Importante
- A migração para o Banco de Dados SQL do Azure é offline. As alterações feitas na fonte após o início da migração não são capturadas.
- O tempo de inatividade do aplicativo começa quando a migração começa.
Limitations
As seguintes limitações se aplicam ao migrar de uma instância sem agente:
Avaliação de prontidão para migração, dimensionamento de alvos e recomendações de alvos no portal Azure exigem o agente Arc e não estão disponíveis para instâncias sem agente.
O Instância Gerenciada link (replicação em tempo real) não está disponível para instâncias sem agente. Use o LRS para migrar para a Instância Gerenciada de SQL do Azure.
A lista do banco de dados pode não refletir o estado atual da instância de origem. Verifique os bancos de dados antes de migrar.
A migração para o Banco de Dados SQL do Azure é apenas em prévia e offline.
As limitações do LRS, da migração do SQL Server em VM do Azure e do Azure Serviço de Migração de Banco de Dados também se aplicam.
Abra o painel de migração do Banco de Dados
No portal do Azure, acesse sua instância de SQL Server registrada no Arc.
Em Migração, selecione Migração de Banco de Dados.
O painel guia você por quatro etapas: Avaliar a instância de origem, Selecionar o alvo, Migrar dados e Monitorar e fazer o cutover.
Avaliar a instância de origem
Para uma instância sem agente, um banner explica que a avaliação de prontidão de migração requer o agente Arc. Você tem duas opções:
Implante o agente Arc para obter a avaliação automática. Veja: Conecte seu SQL Server ao Azure Arc.
Pule a avaliação e continue para Select target, se você já souber sua configuração e alvo.
Dica
Para avaliar sem o agente Arc, execute uma avaliação a partir do componente de migração no SQL Server Management Studio (SSMS 22 ou posterior). Para instâncias que não são habilitadas para Arc, o SSMS executa uma avaliação e compara os alvos SQL do Azure suportados. Para mais informações, veja Migrar SQL Server para SQL do Azure usando o componente de migração no SSMS.
Revise e adicione bancos de dados
Para instâncias sem agente, a lista do banco de dados não sincroniza continuamente, então pode estar desatualizada. Um banner indica quando a lista do banco de dados pode estar desatualizada. Para adicionar um banco de dados manualmente:
- No painel de migração de banco de dados, selecione a opção Adicionar um banco de dados.
- Insira o nome do banco exatamente como aparece na instância do SQL Server de origem.
- Selecione o botão Adicionar.
O banco de dados é adicionado como um recurso de banco de dados para a instância e fica disponível para seleção para migração.
Note
Verifique os nomes do banco de dados com a instância de origem antes de iniciar a migração.
Selecionar destino
No painel de migração do Banco de Dados, selecione Selecionar alvo. Escolha um destino existente ou crie um novo: Instância Gerenciada de SQL do Azure, SQL Server no Azure VM ou Banco de Dados SQL do Azure (prévia). Forneça a assinatura, o grupo de recursos e os detalhes do alvo.
Como a avaliação do portal não está disponível para instâncias sem agente, você mesmo escolhe e dimensiona o destino. Por exemplo, você pode usar a avaliação no SSMS.
Migrar dados
Siga o procedimento para o seu destino.
Migre para o Banco de Dados SQL do Azure usando DMS (offline)
Migre para o Instância Gerenciada de SQL do Azure usando o LRS
Monitore e faça a transição
No painel de migração do Banco de Dados, selecione Monitorar migrações para ver o status, método, destino, duração e horário de início de cada banco de dados. Selecione Atualizar para o status mais recente.
- Instância Gerenciada de SQL do Azure e SQL Server em VMs Azure: Quando o status mostrar Pronto para cutover, pare o tráfego de aplicações e outras gravações na origem. Pegue e envie o backup final do log de transações de qualquer um dos dois alvos e garanta que todos os backups até esse backup final sejam aplicados antes de concluir o Cutover.
- Banco de Dados SQL do Azure: A migração é concluída quando o status mostra Succeeded. Valide o esquema, dados e conectividade da aplicação antes de mover as cargas de trabalho de produção.
Troubleshoot
Use a tabela a seguir para resolver problemas comuns com instâncias sem agente.
| Issue | Cause | Resolução |
|---|---|---|
| A avaliação mostra um banner de agente necessário | A avaliação do portal requer o agente Arc | Implante o agente, avalie com o SSMS ou continue para a migração sem realizar a avaliação. |
| Um banco de dados não está listado | O inventário para instâncias sem agente não está continuamente sincronizado | Adicione o banco de dados manualmente. |
| A opção de link Instância Gerenciada não está disponível | Não suportado para instâncias sem agente | Use o LRS. |
| O tempo de execução da integração está offline ou a validação de conexão falha | Runtime não registrado, ou sem caminho de rede para a origem ou destino | Confirme se o runtime está online e verifique a conectividade da rede. |
Conteúdo relacionado
- Visão geral da migração do SQL Server no Azure Arc
- Migração para Instância Gerenciada de SQL do Azure
- Preparar o ambiente para migração de LRS – migração do SQL Server no Azure Arc
- Migração para SQL Server em VMs do Azure
- Migração para Banco de Dados SQL do Azure (pré-visualização)
- Prepare-se para migração para Banco de Dados SQL do Azure
- Enviar comentários sobre a experiência de migração diretamente para o grupo de produtos
- Conectar o SQL Server ao Azure Arc
- Migrate SQL Server para SQL do Azure usando o componente de migração no SSMS
- Solucionar problemas ao migrar para Instância Gerenciada de SQL do Azure