Revisar o banco de dados quanto à compatibilidade

Concluído

Ao migrar bancos de dados para qualquer uma das ofertas SQL do Azure, é importante avaliar seus bancos de dados em busca de possíveis bloqueadores de migração e alterações significativas que possam exigir correções pós-migração.

Várias ferramentas de migração fornecem o recurso de avaliação de banco de dados, que envolve a validação do código e do esquema do banco de dados de origem para garantir a conformidade com os requisitos da plataforma de destino. Essa validação ajuda a detetar quaisquer inconsistências, erros ou recursos preteridos que precisem ser resolvidos antes da migração, garantindo uma transição suave e sem erros.

Identificar problemas de compatibilidade

As ferramentas de migração podem identificar alterações de quebra, alterações de comportamento e recursos preteridos. Você pode usar essas ferramentas para verificar um destino de migração sem precisar ter esse destino instalado em qualquer lugar. Isso permite que você avalie rapidamente um banco de dados para ver o impacto da migração sem qualquer custo inicial de configuração ou licenciamento.

Um exemplo de uma incompatibilidade que pode impedir a migração para o Banco de Dados SQL do Azure é o uso de consultas entre bancos de dados. Não há suporte para consultas entre bancos de dados no Banco de Dados SQL do Azure. As ferramentas de migração, como a extensão de migração SQL do Azure para o Azure Data Studio, podem ajudá-lo a identificar este e outros problemas de compatibilidade e bloqueadores que podem impedir uma migração.

Você pode executar a avaliação em um ou mais bancos de dados e em uma ou mais instâncias. O tamanho de cada banco de dados selecionado afeta o tempo necessário para executar a avaliação.

É uma prática recomendada executar avaliações em uma versão de desenvolvimento ou teste do banco de dados. Após a conclusão das avaliações, você pode decidir executar as mesmas verificações no banco de dados de produção. Na hora de executar a avaliação em produção, certifique-se de que ela seja feita no momento da menor atividade para não impactar os usuários.

Regras de avaliação

Diferentes ferramentas de migração executam avaliações abrangentes na instância do SQL Server de origem e executam várias regras para identificar quaisquer problemas críticos que precisem ser resolvidos antes de migrar seu banco de dados do SQL Server para o SQL do Azure.

Compreender as regras de avaliação usadas no processo de migração é importante porque permite identificar e resolver possíveis problemas ou desafios antes de migrar seu banco de dados do SQL Server para o Banco de Dados SQL do Azure. Ao se familiarizar com essas regras, você obtém informações valiosas sobre os requisitos específicos para uma migração bem-sucedida.

Por exemplo, uma das regras nas diretrizes de avaliação para migrar seu banco de dados do SQL Server para o Banco de Dados SQL do Azure é a regra LinkedServer . Esta regra verifica a presença de servidores ligados, que não têm suporte na Base de Dados SQL do Azure. Ao revisar essa regra, você pode identificar quaisquer dependências de servidor vinculado e planejar abordagens ou modificações alternativas em seu aplicativo para garantir uma transição bem-sucedida para o Banco de Dados SQL do Azure.

Para saber mais sobre as regras usadas para avaliar a viabilidade de migrar seu banco de dados do SQL Server para o Banco de Dados SQL do Azure ou para a Instância Gerenciada SQL do Azure, consulte os seguintes links: Regras de avaliação do SQL Server para migração do Banco de Dados SQL do Azure e Regras de avaliação do SQL Server para a migração da Instância Gerenciada do SQL do Azure.

Outros cenários suportados

Existem vários outros cenários em que o uso de uma ferramenta de avaliação pode valer a pena. Por exemplo:

  • Atualizando para uma nova versão: se você estiver atualizando seus bancos de dados para uma versão mais recente do SQL Server, convém usar uma ferramenta de migração para avaliar a compatibilidade e identificar quaisquer recursos preteridos ou alterações significativas que possam afetar suas cargas de trabalho.

  • Consolidação de bancos de dados: se você estiver consolidando vários bancos de dados em um único banco de dados ou instância, é possível usar uma ferramenta de migração para avaliar a compatibilidade e identificar quaisquer problemas que possam impedir uma consolidação bem-sucedida. Por exemplo, suponha que você esteja gerenciando vários bancos de dados do SQL Server espalhados por várias instâncias ou servidores. Para simplificar o gerenciamento e reduzir custos, convém consolidar esses bancos de dados em uma única instância ou servidor.

  • Descobrindo novos recursos: por exemplo, antes de migrar ou atualizar com a ajuda do Serviço de Migração de Dados do Azure (DMS), o banco de dados pode aproveitar os novos recursos disponíveis na plataforma SQL Server de destino.