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
- Projděte si kurz online migrace MongoDB do služby Azure Cosmos DB pro MongoDB pomocí DMS.
- Projděte si kurz Offline migrace MongoDB do služby Azure Cosmos DB pro MongoDB pomocí DMS.