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

Azure Data Studio 的 Azure SQL 移轉延伸模組讓您能夠評定、取得正確大小的 Azure 建議,以及將 SQL Server 資料庫移轉至 Azure。

Azure Data Studio 的 Azure SQL 移轉延伸模組提供下列的主要優點:

  • 一個端對端移轉體驗的回應式 UI。 此延伸模組會從移轉整備程度評估和 SKU 建議開始 (預覽) (根據效能資料)。

  • 一個可評估 SQL Server 執行個體的增強評估機制。 此延伸模組會識別準備好移轉至 Azure SQL 目標的資料庫。

    注意

    您可以使用 Azure SQL 移轉延伸模組來評估在 Windows 或 Linux 上執行的 SQL Server 資料庫。

  • 一個 SKU 建議引擎,它會根據您的 Azure SQL 目標,從內部部署的來源 SQL Server 執行個體收集效能資料,然後產生合適大小的 SKU 建議。

  • 一個採取 Azure Database Migration Service 技術的可靠 Azure 服務,它可協調資料移動活動以提供無縫順暢的移轉體驗。

  • 根據您的業務需求,您可以執行線上移轉 (適用於需要最短停機時間的移轉) 或離線移轉 (適用於移轉過程中要持續停機的移轉)。

  • 您可以設定自我裝載整合執行階段,使用自己的計算資源來存取內部部署環境中的來源 SQL Server 執行個體備份檔案。

  • 提供安全且改善的使用者體驗,將 TDE 資料庫和 SQL/Windows 登入移轉至 Azure SQL。

如需特定移轉案例和 Azure SQL 目標的相關資訊,請參閱下表中的教學課程清單:

移轉案例 移轉模式
將 SQL Server 移轉至 Azure SQL 受控執行個體 線上 / 離線
將 SQL Server 移轉至 Azure 虛擬機器上的 SQL Server 線上 / 離線
SQL Server 至 Azure SQL Database 離線

重要

如果您的目標是 Azure SQL Database,請務必先部署資料庫結構描述,再開始移轉。 您可以使用 SQL Server dacpac 延伸模組或 Azure Data Studio 的 SQL 資料庫專案延伸模組之類的工具。

下列影片說明針對 Azure Data Studio 新增至 Azure SQL 移轉延伸模組的最新更新和功能。


此文章描述如何透過 Azure Data Studio 安裝 Azure SQL 移轉延伸模組。

必要條件

如果您沒有 Azure 訂用帳戶,請在開始前建立免費 Azure 帳戶

安裝此延伸模組也需要下列必要條件:

安裝 Azure SQL 移轉延伸模組

請遵循下列步驟,在 Azure Data Studio 中安裝 Azure SQL 移轉延伸模組。 當計算機與因特網中斷連線時,您可以選擇標準安裝方法或離線模式。

連線 模式安裝

  1. 在 Azure Data Studio 中開啟延伸模組管理員。 您可以選取延伸模組圖示,或在 [檢視] 功能表中選取 [延伸模組]。

    Screenshot showing the migration extension icon.

  2. 在搜尋列中輸入「Azure SQL 移轉」。

  3. 選取 [Azure SQL 移轉] 延伸模組,並檢視其詳細資料。

  4. 選取 [安裝]。

    Screenshot showing the Azure SQL migration extension from the Azure Marketplace.

  5. 您可以在安裝之後,於延伸模組清單中查看 Azure SQL 移轉延伸模組。

    Screenshot showing the Azure SQL migration extension.

  6. 您可以連線到 Azure Data Studio 中的 SQL Server 執行個體。 使用滑鼠右鍵按一下執行個體名稱,然後選取 [管理] 以查看儀表板和 [Azure SQL 移轉] 延伸模組登陸頁面。

    Screenshot showing the extension landing page.

設定延伸模組的自動更新

您可以檢查延伸模組的更新,並在 Azure Data Studio 設定中設定 [自動更新],使其自動更新。

啟用自動更新:

  1. 在 Azure Data Studio 中選取 [設定] 圖示。
  2. 選取 [使用者] > [功能] > [延伸模組] > [自動檢查更新] 底下的核取方塊
  3. 選取 [使用者] > [功能] > [延伸模組] > [自動更新] 底下的下拉式清單,然後選取 [所有延伸模組] 或 [僅已啟用的延伸模組]。

auto update the extension

注意

如果您想要手動更新延伸模組,您可以停用 [自動更新],並從 Marketplace 中的延伸模組安裝更新。

功能

Azure SQL 目標整備評量和資料庫移轉

Azure SQL 移轉延伸模組支援評量,並針對下列 Azure SQL 目標產生 Azure 建議 (預覽) 和資料庫移轉。

  • Azure 虛擬機器上的 SQL Server
  • Azure SQL 受控執行個體
  • Azure SQL Database

移轉模式

對應的 Azure SQL 目標支援下列移轉模式。

  • 線上 - 來源 SQL Server 資料庫可用於讀取和寫入活動,而資料庫備份會在目標 Azure SQL 上持續還原。 應用程式停機只會發生於移轉結束時的完全移轉期間。

  • 離線 - 在目標 Azure SQL 資料庫上還原備份檔案時,無法將來源資料庫用於寫入活動。 應用程式停機會從開始持續到移轉流程完成為止。

支援矩陣

Azure SQL 目標 移轉模式
Azure SQL 受控執行個體 線上 / 離線
Azure 虛擬機上的 SQL Server 線上 / 離線
Azure SQL Database 離線

提示

如需必要條件、功能和移轉工作流程的相關資訊,請參閱使用 Azure Data Studio 進行移轉

取得 Microsoft 支援的說明

如果您遇到使用 Azure SQL 移轉延伸模組進行資料庫移轉的問題或錯誤,您可以提出支援要求以取得 Microsoft 支援協助。

在延伸模組的上方區段中,選取 [新增支援要求] 按鈕。 它會自動帶您前往 Azure 入口網站,您可以在其中填寫詳細資料,然後提交支援要求。 Screenshot of Get help from Microsoft support for the extension.

您可以在 Azure 社群論壇中提交改進想法 / 建議,以及其他意見反應,包括 Bug - Azure 資料移轉服務

注意

如果您有任何可改善延伸模組的建議或意見反應,也可以使用 [意見反應] 按鈕。