使用 Data Migration Assistant 評估移轉至 Azure SQL Database 的 SQL Server 資料資產整備程度

將數百個 SQL Server 執行個體和數千個資料庫移轉至 Azure SQL Database 或 Azure SQL 受控執行個體,我們的平台即服務 (PaaS) 供應項目是相當重要的工作。 若要盡可能簡化此程序,您必須確信移轉的相對整備程度。 識別容易達成的目標,包括完全就緒的伺服器和資料庫,或需要最少心力即可準備移轉、簡化並加速您的工作。

本文提供運用 Data Migration Assistant 的逐步指示,以摘要整備程度結果,並將其呈現在 Azure Migrate 中樞上。

注意

如果您正在大規模評定 VMWare 上的整個 SQL Server 資料資產,則請使用 Azure Migrate 取得 Azure SQL 部署建議、目標大小調整及每月預估值。

建立專案並新增工具

在 Azure 訂用帳戶中設定新的 Azure Migrate 專案,然後新增工具。

Azure Migrate 專案可用來儲存從您評估或遷移的環境中收集到的探索、評量和移轉中繼資料。 您也可以使用專案來追蹤探索到的資產,以及協調評量和移轉。

  1. 登入 Azure 入口網站,選取 [所有服務],然後搜尋 Azure Migrate。

  2. 在 [服務] 下,選取 [Azure Migrate]。

    Azure Migrate - select service

  3. 在 [概觀] 頁面上,選取 [評估及移轉資料庫]。

    Azure Migrate - initiate assessment

  4. 在 [資料庫] 的 [開始使用] 下,選取 [新增工具]。

    Azure Migrate - add tools

  5. 在 [移轉專案] 索引標籤中,選取您的 Azure 訂用帳戶與資源群組 (如果您還沒有資源群組的話,請建立一個)。

  6. 在 [專案詳細資料] 下,指定專案名稱以及要在其中建立專案的地理位置。

    Azure Migrate - add a tool dialog box

    您可以在下列任何地理位置建立 Azure Migrate 專案。

    地理位置 儲存位置區域
    亞洲 東南亞或東亞
    歐洲 南歐或西歐
    英國 英國南部或英國西部
    美國 美國中部或美國西部 2

    針對專案所指定的地理位置,僅會用於儲存從內部部署虛擬機器收集的中繼資料。 您可以選取任何目標區域以進行實際移轉。

  7. 選取 [下一步],然後新增評量工具。

    注意

    當您建立專案時,必須新增至少一個評量或移轉工具。

  8. 在 [選取評量工具] 索引標籤上,[Azure Migrate:資料庫評量] 會顯示為要新增的評量工具。 如果您目前不需要評量工具,請選取 [暫時跳過新增評量工具] 核取方塊。 選取 [下一步]。

    Azure Migrate - Select assessment tool tab

  9. 在 [選取移轉工具] 索引標籤上,[Azure Migrate:資料庫移轉] 會顯示為要新增的移轉工具。 如果您目前不需要移轉工具,請選取 [暫時跳過新增移轉工具]。 選取 [下一步]。

    Azure Migrate - Select migration tool tab

  10. 在 [檢閱 + 新增工具] 中檢閱設定,然後選取 [新增工具]。

    Azure Migrate - Review + add tool(s) tab

    建立專案之後,您可以選取其他工具來評量和移轉伺服器與工作負載、資料庫及 Web 應用程式。

評估和上傳評量結果

成功建立移轉專案之後,請在 [評量工具] 下的 [Azure Migrate:資料庫評量] 方塊中,下載和使用 Data Migration Assistant 工具的指示便會顯示。

Azure Migrate - Assessment tool added

  1. 使用提供的連結下載 Data Migration Assistant,然後在具有來源 SQL Server 執行個體存取權的電腦上進行安裝。
  2. 啟動 [Data Migration Assistant]。

建立評估

  1. 在左側選取 + 圖示,然後選取評量 [專案類型]

  2. 指定專案名稱,然後選取來源伺服器和目標伺服器類型。

    如果您要將內部部署 SQL Server 執行個體升級至較新版本的 SQL Server 或裝載在 Azure VM 上的 SQL Server,請將來源和目標伺服器類型設定為 SQL Server。 將目標伺服器類型設定為 Azure SQL Database (PaaS) 目標整備程度評量的 Azure SQL 受控執行個體

  3. 選取 [建立]。

    Azure Migrate - Data Migration Assistant interface

選擇評量選項

  1. 選取報表類型。

    您可以選擇下列其中一種或兩種報表類型:

    • 檢查資料庫相容性
    • 檢查功能同位

    Azure Migrate - Data Migration Assistant - assessment options screen

  2. 選取 [下一步]。

新增要評估的資料庫

  1. 選取 [新增來源] 以開啟連線飛出功能表。

  2. 輸入 SQL Server 執行個體名稱、選擇驗證類型、設定正確的連線屬性,然後選取 [連線]。

  3. 選取要評估的資料庫,然後選取 [新增]。

    注意

    您可以在按住 Shift 或 Ctrl 鍵時選取多個資料庫,然後按一下 [移除來源] 以移除多個資料庫。 您也可以使用 [新增來源] 按鈕,從多個 SQL Server 執行個體新增資料庫。

  4. 選取 [下一步] 開始進行評估。

    Azure Migrate - Data Migration Assistant - select sources screen

  5. 評量完成之後,選取 [上傳至 Azure Migrate]。

    Screenshot showing the Data Migration Assistant with the Upload to Azure Migrate option called out.

  6. 登入 Azure 入口網站。

    Screenshot of the Data Migration Assistant showing the Azure portal sign in window.

  7. 選取您要上傳評量結果的訂用帳戶和 Azure Migrate 專案,然後選取 [上傳]。

    等待評量上傳確認。

檢視目標整備程度評量結果

  1. 登入 Azure 入口網站,搜尋 Azure Migrate,然後選取 [Azure Migrate]。

    Azure Migrate - Azure portal - service search

  2. 選取 [評估並移轉資料庫] 以取得評量結果。

    Azure Migrate - review assessment results

    您可以檢視 SQL Server 整備程度摘要,以確定您位於正確的移轉專案上,否則請使用變更選項來選取不同的移轉專案。

    每次您將評量結果更新至 Azure Migrate 專案時,Azure Migrate 中樞都會 合併所有結果,並提供摘要報告。 您可以平行方式執行數個 Data Migration Assistant 評量,並將結果上傳至單一移轉專案,以取得合併整備程度報告。

    Azure Migrate - review readiness results

    評估的資料庫執行個體:目前為止評估的 SQL Server 執行個體數目。 評估的資料庫:已評估一或多個 SQL Server 執行個體中評估的資料庫總數 準備好用於 SQL Database 的資料庫:已準備好移轉至 Azure SQL Database (PaaS) 的資料庫數目。 準備好用於 Azure SQL VM 的資料庫:資料庫數目包含一或多個對於 Azure SQL Database (PaaS) 的移轉封鎖程式,但已準備好移轉至 Azure SQL Server VM。

  3. 選取 [評估的資料庫執行個體] 以取得 SQL Server 執行個體層級檢視。

    Azure Migrate - review instance readiness

    您可以在移轉至 Azure SQL Database (PaaS) 的每個 SQL Server 執行個體中找到整備狀態百分比。

  4. 選取特定執行個體以取得資料庫整備程度檢視。

    Azure Migrate - review database readiness

    您可以看到每個資料庫的移轉封鎖程式數目,以及上述檢視中每個資料庫的建議目標。

  5. 檢閱 DMA 評量結果,以取得移轉封鎖程式的詳細資料。

    Azure Migrate - review migration blockers

另請參閱