Bekannte Probleme bei Migrationen von MongoDB zu Azure Cosmos DB

In den folgenden Abschnitten werden bekannte Probleme und Einschränkungen im Zusammenhang mit Migrationen von MongoDB zu Azure Cosmos DB for MongoDB beschrieben.

Die Migration kann aufgrund der Verwendung des falschen TLS/SSL-Zertifikats nicht durchgeführt werden

Dieses Problem wird offensichtlich, wenn ein Benutzer keine Verbindung mit dem MongoDB-Quellserver herstellen kann. Obwohl alle Firewallports geöffnet sind, kann der Benutzer weiterhin keine Verbindung herstellen.

Ursache Lösung
Bei Verwendung eines selbstsignierten Zertifikats in Azure Database Migration Service kann die Migration aufgrund des falschen TLS/SSL-Zertifikats nicht durchgeführt werden. Die Fehlermeldung enthält möglicherweise den Text „Das Remotezertifikat ist laut Validierungsverfahren ungültig“. Verwenden Sie ein Originalzertifikat der Zertifizierungsstelle. Verbindungen mit Azure Cosmos DB for MongoDB verwenden TLS zur MongoDB-API. Selbstsignierte Zertifikate werden im Allgemeinen nur bei internen Tests verwendet. Wenn Sie ein Originalzertifikat von einer Zertifizierungsstelle installieren, können Sie TLS im Azure Database Migration Service problemlos verwenden.

Die Liste der in DMS zuzuordnenden Datenbanken kann nicht abgerufen werden

Im Bereich Datenbankeinstellung kann die Datenbankliste nicht angezeigt werden, wenn im Bereich Quelle auswählen der Modus Daten aus Azure Storage verwendet wird.

Ursache Lösung
In der Verbindungszeichenfolge des Speicherkontos fehlen die Informationen zur Shared Access Signature (SAS) und es kann keine Authentifizierung erfolgen. Erstellen Sie die SAS für den Blobcontainer in Storage-Explorer, und verwenden Sie die URL mit den SAS-Informationen des Containers als Quelldetail-Verbindungszeichenfolge.

Verwenden einer nicht unterstützten Version der Datenbank

Die Migration kann nicht durchgeführt werden.

Ursache Lösung
Sie versuchen, eine nicht unterstützte Version von MongoDB zu Azure Cosmos DB zu migrieren. Wenn neue Versionen von MongoDB veröffentlicht werden, werden sie getestet, um die Kompatibilität mit Azure Database Migration Service sicherzustellen. Der Dienst wird in regelmäßigen Abständen aktualisiert, um die neuesten Versionen zu akzeptieren. Wenn die Migration sofort durchgeführt werden muss, können Sie zur Problemumgehung die Datenbanken oder Sammlungen in Azure Storage exportieren und die Quelle auf das resultierende Speicherabbild verweisen. Erstellen Sie die SAS für den Blobcontainer in Storage-Explorer, und verwenden Sie dann die URL mit den SAS-Informationen des Containers als Quelldetail-Verbindungszeichenfolge.

Nächste Schritte