Dela via


Kända problem med migreringar från MongoDB till Azure Cosmos DB (RU)

I följande avsnitt beskrivs kända problem och begränsningar som är associerade med migreringar från MongoDB till Azure Cosmos DB för MongoDB.

Migreringen misslyckas på grund av att det felaktiga TLS/SSL-certifikatet används

Det här problemet uppstår när en användare inte kan ansluta till MongoDB-källservern. Trots att alla brandväggsportar är öppna kan användaren fortfarande inte ansluta.

Orsak Åtgärd
Om du använder ett självsignerat certifikat i Azure Database Migration Service kan det leda till att migreringen misslyckas på grund av det felaktiga TLS/SSL-certifikatet. Felmeddelandet kan innehålla "Fjärrcertifikatet är ogiltigt enligt valideringsproceduren." Använd ett äkta certifikat från CA. Anslutningar till Azure Cosmos DB for MongoDB ansluter via TLS till MongoDB-API:et. Självsignerade certifikat används vanligtvis endast i interna tester. När du installerar ett äkta certifikat från en certifikatutfärdare kan du sedan använda TLS i Azure Database Migration Service utan problem.

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

Det går inte att hämta databaslistan i området Databasinställning när du använder Data från Azure Storage-läge i området Välj källa.

Orsak Åtgärd
Anslutningssträngen för lagringskontot saknar SAS-informationen (signatur för delad åtkomst) och kan inte autentiseras. Skapa SAS på blobcontainern i Storage Explorer och använd URL:en med containerns SAS-information som källans anslutningssträng.

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

Migreringen misslyckas.

Orsak Åtgärd
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 släpps testas de för att säkerställa att de är kompatibla med Azure Database Migration Service. Tjänsten uppdateras regelbundet för att acceptera de senaste versionerna. Om du måste migrera omedelbart är en lösning att exportera databaserna eller samlingarna till Azure Storage och sedan peka källan till den resulterande dumpen. Skapa SAS på blobcontainern i Storage Explorer och använd sedan URL:en med containerns SAS-information som källans anslutningssträng.