共用方式為


從 MongoDB 移轉到 Azure Cosmos DB 的已知問題

下列各節說明與從 MongoDB 移轉到 Azure Cosmos DB for MongoDB 相關聯的已知問題和限制。

移轉因為使用不正確的 TLS/SSL 憑證而失敗

當使用者無法連線到 MongoDB 來源伺服器時,這是很明顯的問題。 即使已將所有防火牆連接埠開啟,使用者仍無法連線。

原因 解決方案
在 Azure 資料庫移轉服務中使用自我簽署憑證時,可能會因為 TLS/SSL 憑證不正確,而導致移轉失敗。 錯誤訊息可能包含「根據驗證程序,遠端憑證無效」。 使用 CA 核發的正版憑證。 Azure Cosmos DB for MongoDB 的連線會透過 TLS 連線到 MongoDB API。 自我簽署憑證通常只會用於內部測試。 當您安裝從 CA 授權單位獲得的正版憑證時,便可以在 Azure 資料庫移轉服務中使用 TLS,而不會發生問題。

無法在 DMS 中取得用來對應的資料庫清單

在 [選取來源] 區域中使用 [Azure 儲存體的資料] 模式時,無法在 [資料庫設定] 區域中取得資料庫清單。

原因 解決方案
儲存體帳戶連接字串遺失共用存取簽章 (SAS) 資訊,且無法進行驗證。 在儲存體總管中的 Blob 容器上建立 SAS,並搭配使用 URL 與容器的 SAS 資訊來作為來源詳細資料連接字串。

使用不受支援的資料庫版本

移轉失敗。

原因 解決方案
您嘗試從不受支援的 MongoDB 版本移轉至 Azure Cosmos DB。 新的 MongoDB 版本發行時,會進行測試以確保能與 Azure 資料庫移轉服務相容。 服務會定期更新,以接受最新版本。 如果需要立即移轉,則因應措施是您可以將資料庫或集合匯出至 Azure 儲存體,然後將來源指向所產生的傾印。 在儲存體總管中的 Blob 容器上建立 SAS,然後搭配使用 URL 與容器的 SAS 資訊來作為來源詳細資料連接字串。

下一步