Problemas conhecidos com migrações do MongoDB para o Azure Cosmos DB
As secções seguintes descrevem problemas conhecidos e limitações associadas às migrações do MongoDB para o Azure Cosmos DB para MongoDB.
A migração falha devido à utilização do Certificado TLS/SSL incorreto
Este problema é evidente 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 levar à falha da migração devido ao certificado TLS/SSL incorreto. A mensagem de erro pode 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 para MongoDB ligam-se através do TLS à API do MongoDB. Geralmente, os certificados autoassinados só são utilizados em testes internos. Quando instala um certificado genuíno a partir de uma autoridade de AC, pode utilizar o TLS no Azure Database Migration Service sem problemas. |
Não é possível obter a lista de bases de dados a mapear no DMS
Não é possível obter a lista de bases de dados na área de definição Base de dados ao utilizar Dados do modo de Armazenamento do Azure na área Selecionar origem .
Causa | Resolução |
---|---|
A cadeia de ligação da conta de armazenamento não tem as informações da assinatura de acesso partilhado (SAS) e não pode ser autenticada. | Crie o SAS no contentor de blobs no Explorador de Armazenamento e utilize o URL com informações SAS de contentor como a cadeia de ligação de detalhes de origem. |
Utilizar uma versão não suportada da base de dados
A migração falha.
Causa | Resolução |
---|---|
Tenta migrar para o Azure Cosmos DB a partir de uma versão não suportada do MongoDB. | À medida que são lançadas novas versões do MongoDB, são testadas para garantir a compatibilidade com 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, 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 informações SAS de contentor como a cadeia de ligação de detalhes de origem. |
Passos seguintes
- Veja o tutorial Migrate MongoDB to Azure Cosmos DB for MongoDB online using DMS (Migrar o MongoDB para o Azure Cosmos DB para MongoDB online com o DMS).
- Veja o tutorial Migrate MongoDB to Azure Cosmos DB for MongoDB offline using DMS (Migrar o MongoDB para o Azure Cosmos DB para MongoDB offline com o DMS).
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários