Partilhar via


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

Aplica-se a: Instância Gerenciada do SQL do Azure SQL Server nas Máquinas Virtuais do Azure Banco 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 confirmam que o banco de dados não está pronto para uma migração da Instância Gerenciada de SQL do Azure, considere como opção 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:

  • Migrações para Azure para avaliar a adequação da migração de servidores locais, executar o dimensionamento com base no desempenho e fornecer estimativas de custo para executá-las no Azure.
  • Microsoft Assessment and Planning Toolkit (o MAP Toolki”) para avaliar a 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 obstáculos, considere a possibilidade de migrar para um dos destinos do SQL do Azure como alternativa, como a Instância Gerenciada de SQL do Azure ou o SQL Server em Máquinas Virtuais do Azure.

Avaliar com o Azure Data Studio

A extensão de Migração de 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 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 da 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 o ambiente usando a extensão 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 SQL do Azure.
  6. Selecione Exibir/Selecionar para examinar o relatório da avaliação.
  7. Procure problemas de bloqueio de migração e paridade de recursos. 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 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 SQL do Azure.
  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 de SQL do Azure.

Para acessar tutoriais específicos de destino de migração do SQL do Azure, consulte:

Avaliar com o SQL Server habilitado 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.

Avaliações e análises dimensionadas

A extensão Migração do SQL do Azure para Azure Data Studio e as Migrações para Azure podem realizar avaliações dimensionadas 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:

A execução de avaliações em escala para vários bancos de dados também pode ser automatizada usando o Executar o Assistente de Migração de Dados na linha de comando que permite o carregamento dos resultados a serem carregados nas Migrações para Azure para análise adicional e preparação de destino.

É 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).

Para relatórios de resumo em grandes imóveis, as avaliações de Assistente de Migração de Dados também podem ser consolidadas para Migrações para Azure.

Avaliar os aplicativos

Normalmente, uma camada de aplicativo acessa os bancos de dados de usuário para persistir e modificar os dados. O Assistente de Migração de Dados pode avaliar a camada de acesso a dados de um aplicativo de duas maneiras:

Durante a avaliação de bancos de dados de usuário, use Assistente de Migração de Dados para importar arquivos de rastreamento capturados ou arquivos do Data Access Migration Toolkit.