Migration to Base de Dados SQL do Azure (Preview) - Migração do SQL Server no Azure Arc

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

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:

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:

  1. Avalie a instância de origem.
  2. Escolhe um alvo.
  3. Migrar dados.
  4. Monitorizar a migração.

Avaliar a instância de origem

  1. Vá para sua instância do SQL Server no portal do Azure.
  2. Em Migração, selecione Migração de Base de Dados.
  3. Em Avaliar instância de origem, selecione Ver relatório.
  4. Se a avaliação não estiver atualizada, selecione Executar avaliação.
  5. 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

  1. 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 .
  2. Selecione um destino existente no Base de Dados SQL do Azure ou crie um destino.
  3. Forneça a subscrição solicitada, grupo de recursos, servidor lógico, base de dados e informações de autenticação.
  4. 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:

  1. No painel Migração de banco de dados , selecione Migrar dados.
  2. No painel de Migração de Novos dados, em Método de Migração, selecione Migração usando DMS (pré-visualização).
  3. Selecione Select para abrir o assistente de migração.

Migrar com o Assistente de Migração

O mago guia-o pelos seguintes passos:

  1. Configurar o runtime da integração.
  2. Ligue-se à origem e ao destino.
  3. Selecione bases de dados de origem e destino.
  4. Selecione as tabelas da base de dados para migrar.

Captura de ecrã dos passos do assistente de migração, começando pela configuração em tempo de execução da integração.

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.

  1. 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.
  2. 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.
  3. 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

  1. Em Conectar ao SQL Server de origem, forneça os detalhes relevantes para o seu ambiente de origem.

  2. Em Connect to target Base de Dados SQL do Azure, forneça detalhes para o seu ambiente de destino.

  3. 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:

  1. 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.

  2. 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

  1. No painel Migração de banco de dados , selecione Monitorar migrações.
  2. Selecione a migração para ver o seu estado e o estado de cada tabela selecionada.
  3. 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.