探索適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組

已完成

作為 Azure Data Studio 的 Azure SQL 移轉延伸模組架構的一部分,Azure 資料庫移轉服務會協調透過 Azure SQL 移轉延伸模組起始的資料庫移轉活動,並追蹤其進度。

使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組,在 Azure 虛擬機器上移轉至 SQL Server 有兩種模式:

移轉模式 描述 應用程式停機時間
線上存取 當資料庫備份在目標上持續還原時,來源資料庫仍可供讀取和寫入作業存取。 僅限於移轉結束時的完全移轉期間。
離線 在目標執行個體上還原資料庫備份檔案時,來源資料庫不應該用於寫入活動。 在移轉流程完成之前,停機時間會維持在持續期間。

重要

使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組移轉資料庫時,請確定 Azure 虛擬機器上的目標 SQL Server 上還沒有提供的資料庫名稱。 目前不支援覆寫資料庫。

備份

適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組不會執行或起始任何資料庫備份。 相反地,它會依賴現有的資料庫備份檔案來進行移轉流程。 若要將根據大型備份進行移轉時的潛在問題降到最低,建議您使用壓縮備份

有兩種方式可用來儲存資料庫備份以進行移轉:

網路共用

如果您的備份位於內部部署網路共用上,您必須在可存取來源 SQL Server 和備份檔案的電腦上下載並安裝自我裝載整合執行階段

在移轉期間,移轉精靈會提供下載連結和驗證金鑰,以下載並安裝自我裝載整合執行階段。

為了獲得最佳效能,請考慮每個自我裝載整合執行階段最多 10 個並行資料庫移轉,並視需要相應放大至多個節點或執行個體。 此外,啟用自動更新以掌握新功能、Bug 修正和增強功能的最新狀態。 此設定可確保整合執行階段隨時掌握最新的改進和修正,進而在資料庫移轉期間提供更好的效能、增強的功能和穩定性。

重要

資料庫移轉服務不允許使用在 Azure Data Factory 中建立的現有自我裝載整合執行階段來進行資料庫移轉。

Azure 儲存體 Blob 容器

將來源資料庫備份上傳至 Blob 容器時,請確定來自不同來源資料庫的備份檔案會儲存在不同的資料夾中。 最多只支援一個層級深度的容器和資料夾根目錄。