共用方式為


移轉概觀:從 SQL Server

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

本文說明從 SQL Server 成功移轉至 Azure SQL 的五個階段。

顯示移轉程式流程的圖表。

探索

當您開始雲端移轉旅程時,在內部部署環境中執行的伺服器上探索已安裝的軟體清查、Web 應用程式和 SQL Server 執行個體和資料庫非常重要。 此探索可協助您量身打造 Azure SQL 的移轉路徑。

Azure Migrate 設備會使用 Windows OS 網域或非網域認證或是 SQL Server 驗證認證來執行此探索,這些認證可存取 SQL Server 執行個體與資料庫。 此探索程序不需要代理程式,也就是說,伺服器上不會安裝任何項目。 Azure Migrate 設備支援在各種虛擬化平台上探索,例如 VMware、Microsoft Hyper-V 和實體環境。

若要了解如何探索內部部署 SQL Server,請參閱本文稍後的探索一節。

商務案例

商務案例功能可協助您建立商務提案,以了解 Azure 如何為您的企業帶來最大價值。 重點如下:

  • 內部部署與 Azure SQL 之間的擁有權總成本 (TCO)。

  • 逐年現金流分析。

  • 以資源使用率為基礎的深入解析,用來識別最適合雲端的伺服器與工作負載。

  • 快速成功地進行移轉和現代化,包括終止支援 Windows OS 和 SQL 版本。

  • 藉由從資本支出模型移至營運支出模型,只支付您使用的項目,來節省長期成本。

評量

評定是探索期間所收集的設定、使用率和效能資料分析。 此分析可用來衡量將內部部署 SQL Server 執行個體移轉至不同 Azure SQL 目標的整備程度,並估計其影響。 SQL Server 執行個體上的評定可以使用適用於 SQL Server 的 Azure Arc,或使用 Azure Migrate 或 Azure Data Studio 中的 Azure 資料移轉服務延伸組件來執行。

Azure SQL 評量提供兩項調整大小準則:

  • 作為內部部署:僅依據內部部署 SQL Server 設定做出建議的評量。

  • 基於效能:根據所收集的效能資料做出建議的評量。

評量判斷整備程度和建議的 Azure SQL 部署類型之後,它會計算可符合或超過內部部署 SQL Server 效能的特定服務層級和 Azure SQL 設定 (SKU 大小)。 此計算取決於您使用的是 [作為內部部署] 或 [效能型] 調整大小準則。

轉換

在異質移轉中,當您將資料從某個資料庫移轉至另一個資料庫時,請務必將資料庫結構描述和物件轉換成對等的 Transact-SQL 語法,因為來源和目標資料庫引擎不同。 這些資料庫物件包括資料表、索引、檢視、資料類型、Transact-SQL 語句、預存程序和函式。

注意

SQL Server 到 Azure SQL 的移轉不需要轉換階段。 SQL Server 移轉小幫手 (SSMA) 會在移轉至任何 Azure SQL 目標時執行轉換。 SSMA 支援多個來源,例如 Oracle、MySQL、DB2、Sybase 和 Microsoft Access,以進行轉換和資料移轉。

遷移

移轉是此程序的最後一個階段,其中資料會從源資料庫移轉至目標資料庫。 Azure 資料庫移轉服務 (DMS) 是一個完全受控的服務,能夠從多個資料庫來源無縫移轉至 Azure 資料平台。 DMS 提供最短的停機時間、高可用性和復原能力。 DMS 可以透過各種用戶端取得,包括適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組、Azure 入口網站、PowerShell 和 Azure CLI。 要了解 Azure 資料庫移轉服務的詳細資訊,請參閱什麼是 Azure 資料庫移轉服務?

後續步驟