分享方式:


使用 Data Migration Assistant 升級 SQL Server

重要

Data Migration Assistant (DMA) 已被取代。 如需從 SQL Server 移轉至 Azure SQL 的選項,請參閱 SQL Server 至 Azure SQL 的移轉選項。

Data Migration Assistant 提供 SQL Server 內部部署的順暢評估,並升級至更新版本的 SQL Server 或移轉至 Azure VM 或 Azure SQL Database 上的 SQL Server。

本文提供使用 Data Migration Assistant 將內部部署 SQL Server 升級至更新版本的 SQL Server 或 Azure VM 上 SQL Server 的逐步指示。

建立新的移轉專案

  1. 在左窗格中,選取 [新增] (+),然後選取 [移轉] 專案類型。

  2. 如果您要將內部部署 SQL Server 升級至更新版本的內部部署 SQL Server,請將來源和目標伺服器類型設定為 SQL Server

  3. 選取 [建立]。

    建立移轉的螢幕擷取畫面。

指定來源和目標

  1. 對於來源,在 [來源伺服器詳細資料] 區段的 [伺服器名稱] 欄位輸入 SQL Server 執行個體。

  2. 選取來源 SQL Server 執行個體所支援的 [驗證類型]

  3. 對於目標,在 [目標伺服器詳細資料] 區段的 [伺服器名稱] 欄位中輸入 SQL Server 執行個體。

  4. 選取目標 SQL Server 執行個體支援的 [驗證類型]。

  5. 建立您藉由在 [連線屬性] 區段中選取 [加密連線] 來加密連線。

  6. 選取 [下一步]。

    指定來源和目標頁面的螢幕擷取畫面

新增資料庫

  1. 僅限選取 [新增資料庫] 頁面左窗格中的這些資料庫,選擇您要移轉的特定資料庫。

    根據預設,會選取來源 SQL Server 執行個體上的所有使用者資料庫以進行移轉

  2. 使用頁面右側的移轉設定,執行下列動作來設定套用至資料庫的移轉選項。

    注意

    您可以選取左窗格中的伺服器,將移轉設定套用至您要移轉的所有資料庫。 您也可以選取左窗格中的資料庫,以設定具有特定設定的個別資料庫。

    a. 指定來源和目標 SQL 伺服器可存取的共用位置以進行備份作業。 請確定執行來源 SQL Server 執行個體的服務帳戶具有共用位置的寫入權限,而目標服務帳戶在共用位置上具有讀取權限。

    b. 指定要在目標伺服器上還原資料和交易記錄檔的位置。

    [新增資料庫] 頁面的螢幕擷取畫面。

  3. 在 [共用位置選項] 方塊中,輸入來源和目標 SQL Server 執行個體可存取的共用位置。

  4. 如果您無法提供來源和目標 SQL Server 執行個體可存取的分享位置,請選取 [將資料庫備份複製到目標伺服器可讀取和還原的不同位置]。 然後,輸入 [還原的備份位置選項] 方塊的值。

    請確定執行 Data Migration Assistant 的使用者帳戶具有備份位置的讀取權限,並將權限寫入目標伺服器還原的位置。

    將資料庫備份複製到不同位置的選項的螢幕擷取畫面。

  5. 選取 [下一步]。

Data Migration Assistant 會在備份資料夾、資料和記錄檔位置上執行驗證。 如果有任何驗證失敗,請修正選項,然後選取 [下一步]。

選取登入

  1. 選取要移轉的特定登入。

    重要

    請務必選取對應至所選移轉之資料庫中一或多個使用者的登入。

    根據預設,系統會選取符合移轉資格的所有 SQL Server和 Windows 登入以進行移轉。

  2. 選取 [開始移轉]。

    選取登入並開始移轉的螢幕擷取畫面。

檢視結果

您可以在 [檢視結果] 頁面上監視移轉進度。

顯示結果頁面的螢幕擷取畫面。

匯出移轉結果

  1. 選擇 [檢視結果] 頁面底部的 [匯出報告],將移轉結果儲存至 CSV 檔案。

  2. 檢閱已儲存的檔案,以了解登入移轉的詳細資料,然後確認變更。