Examinar o banco de dados para obter compatibilidade
Ao migrar bancos de dados para qualquer uma das ofertas de SQL do Azure, é importante avaliar seus bancos de dados quanto a possíveis bloqueadores de migração e alterações interruptivas 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 validar o código e o esquema do banco de dados de origem para garantir a conformidade com os requisitos da plataforma de destino. Essa validação ajuda a detectar inconsistências, erros ou recursos preteridos que precisam 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 significativas, 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 instalação ou licenciamento.
Um exemplo de 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. Ferramentas de migração, como a extensão de migração do SQL do Azure para o Azure Data Studio podem ajudá-lo a identificar esse 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. Depois que as avaliações forem concluídas, você poderá decidir executar as mesmas verificações no banco de dados de produção. Quando for hora de executar a avaliação em produção, verifique se ela é feita no momento da atividade mais baixa para não afetar 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 precisam ser resolvidos antes de migrar seu banco de dados do SQL Server para o SQL do Azure.
Entender as regras de avaliação usadas no processo de migração é importante porque permite que você identifique e resolva 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 o banco de dados do SQL Server para o Banco de Dados SQL do Azure é a regra LinkedServer. Essa regra verifica a presença de servidores vinculados, que não têm suporte no Banco de Dados SQL do Azure. Ao examinar essa regra, você pode identificar as dependências do 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 SQL Server para o Banco de Dados SQL do Azure ou a Instância Gerenciada de SQL do Azure, consulte os seguintes links: Regras de avaliação para migração do SQL Server para Banco de Dados SQL do Azure e Regras de avaliação para migração do SQL Server para Instância Gerenciada de SQL do Azure.
Outros cenários com suporte
Há vários outros cenários em que o uso de uma ferramenta de avaliação pode valer a pena. Por exemplo:
atualizar para uma nova versão: Se você estiver atualizando seus bancos de dados para uma versão mais recente do SQL Server, talvez queira 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.
Consolidando 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 DMS (Serviço de Migração de Dados do Azure), o banco de dados pode aproveitar os novos recursos disponíveis na plataforma sql server de destino.