Kända problem/migrerings begränsningar med migreringar från MongoDB till Azure Cosmos DB s API för MongoDB

Kända problem och begränsningar som är kopplade till migreringar från MongoDB till Cosmos DBs API för MongoDB beskrivs i följande avsnitt.

Migreringen Miss lyckas på grund av att det felaktiga SSL-certifikatet används

  • Symptom: det här problemet är uppenbart när en användare inte kan ansluta till MongoDB-käll servern. Användaren kan fortfarande inte ansluta trots att alla brand Väggs portar är öppna.
Orsak Lösning
Att använda ett självsignerat certifikat i Azure Database Migration Service kan leda till att migreringen Miss lyckas på grund av ett felaktigt SSL-certifikat. Fel meddelandet kan innehålla "Fjärrcertifikatet är ogiltigt enligt validerings proceduren". Använd ett äkta certifikat från CA. Självsignerade certifikat används vanligt vis endast i interna tester. När du installerar ett äkta certifikat från en CA-auktoritet kan du sedan använda SSL i Azure Database Migration Service utan problem (anslutningar till Cosmos DB använda SSL över Mongo-API).

Det går inte att hämta listan över databaser som ska mappas i DMS

  • Symptom: det går inte att hämta DB-listan på bladet databas inställning när du använder data från Azure Storage läge på bladet Välj källa .
Orsak Lösning
Lagrings kontots anslutnings sträng saknar SAS-information och kan därför inte autentiseras. Skapa SAS på BLOB-behållaren i Storage Explorer och Använd URL: en med SAS-information för behållare som källans informations anslutnings sträng.

Använda en version av databasen som inte stöds

  • Symptom: migreringen Miss lyckas.
Orsak Lösning
Du försöker migrera till Azure Cosmos DB från en version av MongoDB som inte stöds. När nya versioner av MongoDB lanseras testas de för att säkerställa kompatibilitet med Azure Database Migration Service och tjänsten uppdateras regelbundet för att godkänna de senaste versionerna. Om du behöver migrera omedelbart kan du, som en lösning, exportera databaserna/samlingarna till Azure Storage och sedan peka källan till den resulterande dumpningen. Skapa SAS på BLOB-behållaren i Storage Explorer och Använd sedan URL: en med SAS-information för behållare som källans informations anslutnings sträng.

Nästa steg