Partilhar via


Problemas conhecidos com migrações do MongoDB para o Azure Cosmos DB (RU)

As seções a seguir descrevem problemas conhecidos e limitações associadas a migrações do MongoDB para o Azure Cosmos DB para MongoDB.

A migração falha como resultado da utilização do Certificado TLS/SSL incorreto

Este problema é aparente quando um utilizador não consegue ligar-se ao servidor de origem do MongoDB. Apesar de ter todas as portas de firewall abertas, o utilizador ainda não consegue ligar-se.

Causa Resolução
A utilização de um certificado autoassinado no Azure Database Migration Service pode resultar na falha da migração devido ao certificado TLS/SSL incorreto. A mensagem de erro poderá incluir “O certificado remoto é inválido de acordo com o procedimento de validação”. Utilize um certificado genuíno da AC. As ligações ao Azure Cosmos DB for MongoDB ligam-se através de TLS à API do MongoDB. Os certificados autoassinados são geralmente utilizados apenas em testes internos. Ao instalar um certificado genuíno de uma AC, pode utilizar o TLS no Azure Database Migration Service sem problemas.

Não é possível obter a lista de bases de dados para mapear no DMS

Não é possível obter a lista de banco de dados na área de configuração Banco de Dados ao usar Dados do modo de Armazenamento do Azure na área Selecionar origem.

Causa Resolução
A cadeia de ligação da conta de armazenamento tem em falta as informações de assinatura de acesso partilhado (SAS) e não é possível autenticá-la. Crie a SAS no contentor de blobs no Explorador de Armazenamento e utilize o URL com as informações de SAS do contentor como a cadeia de ligação de detalhe da origem.

Usar uma versão não suportada do banco de dados

A migração falha.

Causa Resolução
Tenta migrar para o Azure Cosmos DB a partir de uma versão do MongoDB não suportada. À medida que são lançadas novas versões do MongoDB, as mesmas são testadas para garantir a compatibilidade com o Azure Database Migration Service. O serviço está a ser atualizado periodicamente para aceitar as versões mais recentes. Se existir uma necessidade imediata de migrar, como solução alternativa, pode exportar as bases de dados ou coleções para o Armazenamento do Azure e, em seguida, apontar a origem para a captura resultante. Crie o SAS no contentor de blobs no Explorador de Armazenamento e, em seguida, utilize o URL com as informações de SAS do contentor como a cadeia de ligação de detalhe da origem.