Delen via


Bekende problemen met migraties van MongoDB naar Azure Cosmos DB

In de volgende secties worden bekende problemen en beperkingen beschreven die zijn gekoppeld aan migraties van MongoDB naar Azure Cosmos DB voor MongoDB.

Migratie mislukt door het gebruik van het onjuiste TLS/SSL-certificaat

Dit probleem wordt duidelijk wanneer een gebruiker geen verbinding kan maken met de MongoDB-bronserver. Ondanks dat alle firewallpoorten zijn geopend, kan de gebruiker nog steeds geen verbinding maken.

Oorzaak Oplossing
Als u een zelfondertekend certificaat in Azure Database Migration Service gebruikt, kan dit leiden tot een mislukte migratie vanwege het onjuiste TLS/SSL-certificaat. Het fout bericht kan zijn 'Het externe certificaat is ongeldig volgens de validatieprocedure.' Gebruik een origineel certificaat van CA. Verbindingen naar Azure Cosmos DB for MongoDB verbinden via TLS naar de MongoDB API. Zelfondertekende certificaten worden over het algemeen alleen gebruikt in interne tests. Wanneer u een origineel certificaat van een CA-instantie installeert, kunt u zonder problemen TLS in Azure Database Migration Service gebruiken.

Kan de lijst met databases niet ophalen naar een folder in DMS

Kan de databaselijst niet ophalen in het gebied Database-instelling wanneer u gegevens uit de Azure Storage-modus gebruikt in het brongebied Selecteren.

Oorzaak Oplossing
De connection string van het opslagaccount heeft geen SAS-gegevens (Shared Access Signature) en kan niet worden geverifieerd. Maak de SAS in de blobcontainer met behulp van Storage Explorer en gebruik de URL met container-SAS-gegevens als de brondetailverbindingsreeks.

Een niet-ondersteunde versie van de database gebruiken

De migratie mislukt.

Oorzaak Oplossing
U probeert vanuit een niet-ondersteunde versie van MongoDB te migreren naar Azure Cosmos DB. Wanneer er nieuwe versies van MongoDB worden uitgebracht, worden deze getest om de compatibiliteit met Azure Database Migration Service te garanderen. De service wordt regelmatig bijgewerkt om de nieuwste versies te accepteren. Als u onmiddellijk moet migreren, kunt u als tijdelijke oplossing de databases of verzamelingen exporteren naar Azure Storage en de bron vervolgens laten verwijzen naar de resulterende dump. Maak de SAS in de blobcontainer met behulp van Storage Explorer en gebruik de URL met container-SAS-gegevens als de brondetailverbindingsreeks.

Volgende stappen