共用方式為


從 SQL Server 移轉:準備階段

適用於:Azure SQL 受控執行個體Azure 虛擬機器上的 SQL ServerAzure SQL 資料庫

本文提供準備環境以從 SQL Server 移轉至 Azure SQL 資料庫、Azure SQL 受控執行個體 或 Azure VM 上的 SQL Server 的步驟。

支援的移轉來源與目標

您可以移轉在內部部署或其他環境中執行的 SQL Server:

  • 虛擬機器 (VM) 上的 SQL Server。
  • Amazon Web Services (AWS) EC2。
  • Amazon 關聯式資料庫服務 (AWS RDS)。
  • 計算引擎 - Google Cloud Platform (GCP)。

在本文中,您會了解在將使用者資料庫從 SQL Server 移轉至 Azure SQL 之前,如何對其進行探索評定

如需其他移轉指南,請參閱 Azure 資料庫移轉指南

在確認您的來源環境受到支援之後,請從移轉前階段開始。 探索所有現有的資料來源、評量移轉可行性,並找出可能會妨礙您移轉 Azure 雲端的任何執行問題。

移轉步驟

本節提供從 SQL Server 移轉至 Azure SQL 資料庫、Azure SQL 受控執行個體和 Azure VM 上的 SQL Server 的步驟概觀。

若要將您的 SQL Server 移轉至 Azure SQL 受控執行個體,請遵從以下步驟:

移轉至 Azure SQL 受控執行個體的步驟螢幕擷取畫面。

如果評量遭遇多個阻礙,進而確認您的資料庫尚未針對 Azure SQL 受控執行個體準備好,則另請考慮 Azure 虛擬機器上的 SQL Server

Discover

探索階段中,掃描網路以找出您組織所使用的所有 SQL Server 執行個體和功能。

使用下列工具來探索您的 SQL Server 執行個體:

  • 使用 Azure Migrate 評定內部部署伺服器的移轉適用性、執行以效能為基礎的大小調整,並提供在 Azure 中執行的成本估計。
  • 使用 Microsoft Assessment and Planning Toolkit (MAP Toolkit) 來評定您目前的 IT 基礎結構。 此工具組提供功能強大的詳細目錄、評量和報告工具,以簡化移轉規劃程序。

如需可用於探索階段的工具詳細資訊,請參閱資料移轉案例可用的服務和工具

Assess

Note

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

如果評定遭遇多個阻礙,請考慮移轉至其中一個 Azure SQL 目標作為替代,例如 Azure SQL 受控執行個體或 Azure 虛擬機器上的 SQL Server。

使用 Arc 啟用的 SQL Server 進行評定

若要評定 SQL Server 執行個體以移轉至 Azure,請使用 Azure Arc 所啟用的 SQL Server。這項功能目前處於預覽狀態,會自動產生移轉至 Azure 的評量,簡化移轉的探索程序和整備程度評量。

若要使用 Azure Arc 所啟用的 SQL Server 來評定您的執行個體,請遵循下列步驟:

  1. 自動將 SQL Server 機器與 Azure Arc 連線
  2. 驗證適用於 SQL Server 的 Azure 延伸模組 (WindowsAgent.SqlServer) 版本是否為 1.1.2594.118 或更新版本。
  3. 在 Azure 入口網站中,前往由 Azure Arc 資源啟用的 SQL Server。
  4. 在 [移轉] 底下,選取 [評定](預覽) 以開啟 [評定] 頁面並檢閱結果。

如需詳細資訊,請參閱Azure Arc 啟用的 SQL Server 用於移轉的實例

不同規模的評量與分析

Azure Migrate 可以執行規模化評估並整合評估報告以供分析。

如果您有需要大規模評估和分析的多個伺服器和資料庫,以提供更全面的數據環境視圖,請參閱使用自動化搭配 DMS 進行大規模資料庫遷移(預覽版)。

您可以使用指令碼搭配下列選項之一,將程序自動化。 若要深入了解如何使用指令碼,請參閱使用自動化大規模移轉資料庫 (預覽版)

評估應用程式

一般而言,應用程式層會存取使用者資料庫,藉以保存和修改資料。 SQL Server 移轉元件可以透過兩種方式評估應用程式的數據存取層: