從 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 資訊來作為來源詳細資料連接字串。 |
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應