共用方式為


從 MongoDB 移轉至 Azure Cosmos DB (RU) 的已知問題

下列章節說明從 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 資訊來作為來源詳細資料連接字串。