Známé problémy s migracemi z MongoDB do služby Azure Cosmos DB

Následující části popisují známé problémy a omezení související s migracemi z MongoDB do služby Azure Cosmos DB pro MongoDB.

Migrace selže v důsledku použití nesprávného certifikátu TLS/SSL

Tento problém je zřejmý, když se uživatel nemůže připojit ke zdrojovému serveru MongoDB. I když jsou všechny porty brány firewall otevřené, uživatel se stále nemůže připojit.

Příčina Řešení
Použití certifikátu podepsaného svým držitelem v Azure Database Migration Service může vést k selhání migrace kvůli nesprávnému certifikátu TLS/SSL. Chybová zpráva může obsahovat zprávu Vzdálený certifikát je podle ověřovací procedury neplatný. Použijte originální certifikát od certifikační autority. Připojení ke službě Azure Cosmos DB pro MongoDB se připojují přes protokol TLS k rozhraní MongoDB API. Certifikáty podepsané svým držitelem se obvykle používají pouze v interních testech. Když nainstalujete originální certifikát od certifikační autority, můžete pak bez problémů použít protokol TLS v Azure Database Migration Service.

Nepodařilo se získat seznam databází, které se mají mapovat v DMS.

Při použití dat z režimu Azure Storage v oblasti Vybrat zdroj nejde získat seznam databází v oblasti nastavení databáze.

Příčina Řešení
V připojovacím řetězci účtu úložiště chybí informace sdíleného přístupového podpisu (SAS) a nejde ho ověřit. Vytvořte SAS pro kontejner objektů blob v Průzkumník služby Storage a použijte adresu URL s informacemi o SAS kontejneru jako podrobný připojovací řetězec zdroje.

Použití nepodporované verze databáze

Migrace se nezdaří.

Příčina Řešení
Pokusíte se migrovat do služby Azure Cosmos DB z nepodporované verze MongoDB. Při vydání nových verzí MongoDB se testují, aby se zajistila kompatibilita s Azure Database Migration Service. Služba se pravidelně aktualizuje, aby přijímala nejnovější verze. Pokud je potřeba provést migraci okamžitě, můžete jako alternativní řešení exportovat databáze nebo kolekce do služby Azure Storage a pak zdroj nasměrovat na výsledný výpis paměti. Vytvořte SAS pro kontejner objektů blob v Průzkumník služby Storage a pak použijte adresu URL s informacemi o SAS kontejneru jako podrobný připojovací řetězec zdroje.

Další kroky