Partilhar via


Migrar do SQL Server: Pré-migração

Aplica-se a:Instância Gerenciada SQL do AzureSQL Server em Máquinas Virtuais do AzureBanco de Dados SQL do Azure

Este artigo fornece etapas para preparar seu ambiente para migrar do SQL Server para o Banco de Dados SQL do Azure, a Instância Gerenciada do SQL do Azure ou o SQL Server em VMs do Azure.

Fontes e destinos suportados para migração

Você pode migrar o SQL Server em execução local ou em:

  • SQL Server em máquinas virtuais (VMs).
  • Amazon Web Services (AWS) EC2.
  • Serviço de Base de Dados Relacional da Amazon (AWS RDS).
  • Mecanismo de computação - Google Cloud Platform (GCP).

Neste artigo, você aprenderá a descobrir e avaliar seus bancos de dados de usuário antes de migrá-los do SQL Server para o Azure SQL.

Para obter outros guias de migração, consulte Guias de migração de banco de dados do Azure.

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 sua migração para a nuvem do Azure.

Etapas de migração

Esta seção fornece uma visão geral das etapas a serem executadas para migrar seu SQL Server para o Banco de Dados SQL do Azure, a Instância Gerenciada do SQL do Azure ou o SQL Server em VMs do Azure.

Para migrar o SQL Server para a Instância Gerenciada SQL do Azure, siga estas etapas:

  • Analise os recursos do mecanismo de banco de dados do SQL Server disponíveis na Instância Gerenciada SQL do Azure.
  • Escolha um método de migração e as ferramentas correspondentes para o seu método.
  • Crie uma linha de base de desempenho para determinar o uso de recursos em sua instância do SQL Server de origem. Esta etapa ajuda você a implantar uma instância gerenciada de tamanho adequado para que o desempenho após a migração não seja afetado.
  • Descubra todas as instâncias e recursos do SQL Server usados pela sua organização.
  • Avalie bancos de dados do SQL Server para identificar bloqueadores de migração ou problemas de compatibilidade.
  • Crie um destino Instância Gerenciada de SQL. Implante uma instância gerenciada de tamanho ideal onde você escolhe as características técnicas (número de vCores, quantidade de memória) e a camada de desempenho (crítica de negócios, finalidade geral) da sua instância gerenciada.
  • Configure a conectividade e as permissões adequadas para acessar a origem e o destino.
  • Migre seu banco de dados onde você migra seus bancos de dados usando opções de migração offline ou online.
  • Conecte seu aplicativo à Instância Gerenciada SQL do Azure.
  • Monitore e corrija aplicações para garantir que obtenha o desempenho esperado.

Captura de tela das etapas de migração para a Instância Gerenciada SQL do Azure.

Se a avaliação encontrar vários bloqueadores para confirmar que o seu banco de dados não está pronto para uma Instância Gerenciada SQL do Azure, como alternativa, considere SQL Server em Máquinas Virtuais do Azure.

Discover

Na fase de descoberta , analise a rede para identificar todas as instâncias e funcionalidades do SQL Server usadas pela sua organização.

Use as seguintes ferramentas para descobrir suas instâncias do SQL Server:

  • 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 (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.

Para obter mais informações sobre ferramentas disponíveis para uso no descobrir fase, consulte Serviços e ferramentas disponíveis para cenários de migração de dados.

Assess

Note

Se estiver a avaliar todo o conjunto de dados do SQL Server à escala no VMware, consulte Criar uma avaliação SQL do Azure para receber recomendações sobre implementação do Azure SQL, tamanho alvo e estimativas mensais.

Se a sua avaliação encontrar vários obstáculos, considere migrar para um dos alvos do Azure SQL como alternativa, tal como a Instância Gerida do Azure SQL ou o SQL Server em Máquinas Virtuais do Azure.

Avaliar com o SQL Server habilitado pela Arc

Para avaliar suas instâncias do SQL Server para migração para o Azure, use o SQL Server habilitado pelo Azure Arc. Esse recurso, atualmente em visualização, produz automaticamente uma avaliação para a migração para o Azure, simplificando o processo de descoberta e a avaliação de preparação para a migração.

Para avaliar suas instâncias usando o SQL Server habilitado pelo Azure Arc, siga estas etapas:

  1. Conectar automaticamente máquinas do SQL Server ao Azure Arc.
  2. Verifique se sua versão do Azure Extension for SQL Server (WindowsAgent.SqlServer) é 1.1.2594.118 ou posterior.
  3. Vá para o seu SQL Server habilitado pelo recurso Azure Arc no portal do Azure.
  4. No separador Migração, selecione Avaliações (Pré-visualização) para abrir a página Avaliações e rever os resultados.

Para obter detalhes, consulte Avalie instâncias para migração com o SQL Server ativado pelo Azure Arc.

Avaliações e análises em escala

O Azure Migrate pode realizar avaliações escalonadas e consolidar relatórios de avaliação para análise.

Se você tiver vários servidores e bancos de dados que precisam ser avaliados e analisados em escala para fornecer uma visão mais ampla do conjunto de dados, consulte Migrar bancos de dados em escala usando automação com DMS (Visualização).

Você pode automatizar o processo usando scripts com uma das seguintes opções. Para saber mais sobre como usar scripts, consulte Migrar bancos de dados em escala usando automação (Visualização).

Avaliar as candidaturas

Normalmente, uma camada de aplicativo acessa bancos de dados de usuários para persistir e modificar dados. O componente de migração do SQL Server pode avaliar a camada de acesso a dados de um aplicativo de duas maneiras: