探索適用於 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 容器時,請確定來自不同來源資料庫的備份檔案會儲存在不同的資料夾中。 最多只支援一個層級深度的容器和資料夾根目錄。