Známé problémy/omezení migrace s migracemi z MongoDB Azure Cosmos DB do rozhraní API pro MongoDB

Známé problémy a omezení související s migrací z MongoDB Cosmos DB do rozhraní API pro MongoDB jsou popsány v následujících částech.

Migrace se nezdařila z důvodu použití nesprávného certifikátu SSL.

  • Příznak: Tento problém je zjevné, když se uživatel nemůže připojit k MongoDB zdrojovému serveru. Bez ohledu na to, že se všechny porty brány firewall otevřou, se uživatel 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 způsobit selhání migrace z důvodu nesprávného certifikátu SSL. Chybová zpráva může obsahovat "vzdálený certifikát je podle ověřovací procedury neplatný." Použijte originální certifikát od certifikační autority. Certifikáty podepsané svým držitelem se obecně používají pouze při interních testech. Při instalaci originálního certifikátu od autority certifikační autority můžete použít protokol SSL v Azure Database Migration Service bez problému (připojení k Cosmos DB používat protokol SSL přes Mongo API).

Nepovedlo se získat seznam databází pro mapování v DMS.

  • Příznak: v okně nastavení databáze nejde získat seznam dB při použití dat z režimu Azure Storage v okně Vybrat zdroj .
Příčina Řešení
V připojovacím řetězci účtu úložiště chybí informace o SAS, takže se nedá ověřit. V Průzkumník služby Storage vytvořte SAS pro kontejner objektů BLOB a použijte adresu URL s informacemi o SAS kontejneru jako zdrojový připojovací řetězec.

Používání nepodporované verze databáze

  • Příznak: migrace se nezdařila.
Příčina Řešení
Pokusíte se migrovat na Azure Cosmos DB z nepodporované verze MongoDB. Při vydání nových verzí MongoDB jsou testovány, aby se zajistila kompatibilita s Azure Database Migration Service a služba se pravidelně aktualizuje, aby přijímala nejnovější verze. Pokud je potřeba migrovat okamžitě, jako alternativní řešení můžete exportovat databáze nebo kolekce do Azure Storage a pak zdroj nasměrovat na výsledný výpis. V Průzkumník služby Storage vytvořte SAS pro kontejner objektů BLOB a pak použijte adresu URL s informacemi o SAS kontejneru jako zdrojový připojovací řetězec podrobností.

Další kroky