Kända problem med migreringar från MongoDB till Azure Cosmos DB
I följande avsnitt beskrivs kända problem och begränsningar som är associerade med migreringar från MongoDB till Azure Cosmos DB for MongoDB.
Migreringen misslyckas på grund av att det felaktiga TLS/SSL-certifikatet används
Det här problemet visas när en användare inte kan ansluta till MongoDB-källservern. Användaren kan fortfarande inte ansluta trots att alla brandväggsportar är öppna.
Orsak | Lösning |
---|---|
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 certifikatutfärdare. 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 inställningsområdet Databas när du använder Data från Azure Storage-läge i området Välj källa .
Orsak | Lösning |
---|---|
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 anslutningssträng för källinformation. |
Använda en version av databasen som inte stöds
Migreringen misslyckas.
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 släpps testas de för att säkerställa kompatibilitet med Azure Database Migration Service. Tjänsten uppdateras regelbundet för att acceptera de senaste versionerna. Om det finns ett omedelbart behov av att migrera kan du som en tillfällig lösning 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 anslutningssträng för källinformation. |
Nästa steg
- Visa självstudien Migrera MongoDB till Azure Cosmos DB för MongoDB online med DMS.
- Visa självstudien Migrera MongoDB till Azure Cosmos DB för MongoDB offline med DMS.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för