Compartilhar via


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

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

Este artigo apresenta as etapas para preparar o ambiente para a migração do SQL Server para o Banco de Dados SQL do Azure, a Instância Gerenciada de SQL do Azure ou o SQL Server em VMs do Azure.

Origens e destinos com suporte para migração

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

  • SQL Server em Máquinas Virtuais (VMs).
  • Amazon Web Services (AWS) EC2.
  • Serviço de banco de dados relacional do Amazon (AWS RDS).
  • Compute Engine - GCP (Google Cloud Platform).

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

Para obter outros guias de migração, confira Guias de migração do Banco de Dados do Azure.

Depois de verificar se o ambiente de origem tem suporte, inicie a fase de pré-migração. Descubra todas as fontes de dados existentes, avalie a viabilidade da migração e identifique problemas de bloqueio que possam impedir a Migração na Nuvem do Azure.

Etapas da migração

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

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

Captura de tela de Etapas da migração para uma Instância Gerenciada de SQL do Azure.

Se a avaliação encontrar vários bloqueadores que confirmem que seu banco de dados não está pronto para uma Instância Gerenciada de SQL do Azure, então, alternativamente, considere o SQL Server em máquinas virtuais do Azure.

Descobrir

Na fase de descoberta, examine a rede para identificar todas as Instâncias do SQL Server e os recursos usados 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 o dimensionamento com base no desempenho e fornecer estimativas de custo para execução desses servidores no Azure.
  • Microsoft Assessment and Planning Toolkit (MAP Toolkit) para avaliar a sua infraestrutura de TI atual. O kit de ferramentas fornece uma poderosa ferramenta de inventário, avaliação e relatório para simplificar o processo de planejamento de migração.

Para obter mais informações sobre as ferramentas disponíveis para usar na fase de descoberta, confira Serviços e ferramentas disponíveis para cenários de migração de dados.

Avaliar

Observação

Se você estiver avaliando todo o conjunto de dados do SQL Server em escala no VMware, confira Criar uma avaliação do SQL do Azure para obter recomendações de implantação do SQL do Azure, dimensionamento de destino e estimativas mensais.

Se sua avaliação encontrar vários bloqueadores, considere migrar para um dos destinos do SQL do Azure como alternativa, como a Instância Gerenciada de SQL do Azure ou o SQL Server nas Máquinas Virtuais do Azure.

Avaliar com o SQL Server ativado pelo 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 preview, produz automaticamente uma avaliação para migração para o Azure, simplificando o processo de descoberta e a avaliação de preparação para migração.

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

  1. Conecte automaticamente computadores com SQL Server ao Azure Arc.
  2. Verifique sua versão do Azure Extension para SQL Server (WindowsAgent.SqlServer) é 1.1.2594.118 ou posterior.
  3. Acesse seu SQL Server habilitado pelo recurso Azure Arc no portal do Azure.
  4. Em Migração, selecione Avaliações (Preview) para abrir a página Avaliações e examinar os resultados.

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

Avaliar com o Azure Data Studio

A Extensão de migração do SQL do Azure para Azure Data Studio fornece uma experiência baseada em assistente contínuo para avaliar, obter recomendações do Azure do tamanho certo e migrar seu banco de dados do SQL Server local para o SQL Server nas Máquinas Virtuais do Azure. Além de destacar quaisquer avisos ou bloqueadores de migração, a extensão também inclui uma opção de recomendações do Azure para coletar dados de desempenho dos bancos de dados e recomenda um destino de SQL do Azure de dimensionamento correto para atender às necessidades de desempenho da sua carga de trabalho (com o menor preço).

Você pode usar a extensão de migração do SQL do Azure para o Azure Data Studio para avaliar os bancos de dados a serem obtidos:

Importante

Para avaliar bancos de dados usando a extensão de migração de SQL do Azure, verifique se os logons usados para conectar o SQL Server de origem são membros da função de servidor sysadmin ou têm permissão CONTROL SERVER.

Para avaliar seu ambiente usando a extensão de migração do SQL do Azure, siga estas etapas:

  1. Abra a extensão de migração de SQL do Azure para Azure Data Studio.
  2. Conecte-se à instância do SQL Server de origem.
  3. Selecione o botão Migrar para SQL do Azure, no assistente de Migração de SQL do Azure no Azure Data Studio.
  4. Selecione bancos de dados para avaliação e selecione Avançar.
  5. Selecione o destino do Azure SQL.
  6. Selecione Exibir/Selecionar para examinar o relatório da avaliação.
  7. Identifique problemas de bloqueio de migração e paridade de funcionalidades. O relatório de avaliação também pode ser exportado para um arquivo que pode ser compartilhado com outras equipes ou pessoal da sua organização.
  8. Determine o nível de compatibilidade do banco de dados que minimiza os esforços após a migração.

Para obter uma recomendação do Azure usando a extensão de migração do SQL do Azure, siga estas etapas:

  1. Abra a extensão de migração de SQL do Azure para Azure Data Studio.
  2. Conecte-se à instância do SQL Server de origem.
  3. Selecione o botão Migrar para SQL do Azure, no assistente de Migração de SQL do Azure no Azure Data Studio.
  4. Selecione bancos de dados para avaliação e selecione Avançar.
  5. Selecione o destino do Azure SQL.
  6. Navegue até as seções de recomendações do Azure e selecione Obter recomendação do Azure.
  7. Selecione Coletar dados de desempenho agora. Selecione uma pasta no computador local para armazenar os logs de desempenho e selecione Iniciar.
  8. Após 10 minutos, o Azure Data Studio indica que uma recomendação está disponível para a Instância Gerenciada de SQL do Azure.
  9. Verifique o cartão Instância Gerenciada de SQL do Azure, no painel de destino do SQL do Azure para examinar sua recomendação de SKU da Instância Gerenciada do SQL do Azure.

Para tutoriais específicos de migração para o Azure SQL, consulte:

Avaliações e análises escalonadas

A extensão de migração SQL do Azure para o Azure Data Studio e o Azure Migrate podem realizar avaliações em escala 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 estado dos dados, confira os seguintes links para saber mais:

É possível automatizar o processo usando scripts com uma das opções a seguir. Para saber mais sobre como usar scripts, confira Migrar bancos de dados em escala usando a automação (versão prévia).

Avaliar os aplicativos

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