Share via


Problèmes connus liés aux migrations de MongoDB vers Azure Cosmos DB

Les sections suivantes décrivent les problèmes connus et les limitations associées aux migrations de MongoDB vers Azure Cosmos DB for MongoDB.

La migration échoue à cause de l’utilisation d’un certificat TLS/SSL incorrect

Ce problème est apparent quand un utilisateur ne parvient pas à se connecter au serveur source MongoDB. Bien que tous les ports de pare-feu soient ouverts, l’utilisateur ne peut toujours pas se connecter.

Cause Résolution
L’utilisation d’un certificat auto-signé dans Azure Database Migration Service peut entraîner l’échec de la migration car le certificat TLS/SSL est incorrect. Le message d’erreur peut inclure le texte « Le certificat distant n’est pas valide selon la procédure de validation. ». Utilisez un certificat authentique délivré par une autorité de certification. Les connexions à Azure Cosmos DB for MongoDB se connectent via TLS à l’API MongoDB. Les certificats auto-signés sont généralement utilisés uniquement lors des tests internes. Quand vous installez un certificat authentique délivré par une autorité de certification, vous pouvez utiliser TLS dans Azure Database Migration Service sans problème.

Impossible d’obtenir la liste des bases de données pour le mappage dans DMS

Impossible d’accéder à la liste des bases de données dans le panneau Paramètre de base de données lors de l’utilisation du mode Données du stockage Azure dans le panneau Sélectionner une source.

Cause Résolution
La chaîne de connexion du compte de stockage ne comporte pas les informations de signature d’accès partagé (SAP) et elle ne peut pas être authentifiée. Créez la signature d’accès partagé sur le conteneur d’objets blob dans l’Explorateur Stockage et utilisez l’URL avec les informations de signature d’accès partagé du conteneur comme chaîne de connexion source.

Utilisation d’une version non prise en charge de la base de données

La migration échoue.

Cause Résolution
Vous tentez de migrer vers Azure Cosmos DB à partir d’une version non prise en charge de MongoDB. Quand de nouvelles versions de MongoDB sont publiées, elles sont testées pour veiller à la compatibilité avec Azure Database Migration Service. Le service est mis à jour régulièrement pour accepter les dernières versions. En cas de besoin de migration immédiat, en guise de solution de contournement vous pouvez exporter les bases de données ou les collections vers Stockage Azure et faire pointer la source vers l’image mémoire résultante. Créez la signature d’accès partagé sur le conteneur d’objets blob dans l’Explorateur Stockage, puis utilisez l’URL avec les informations de signature d’accès partagé du conteneur comme chaîne de connexion source.

Étapes suivantes