何謂 Azure 資料庫移轉服務?

Azure 資料庫移轉服務是一個完全受控的服務,其設計目的是能夠從多個資料庫來源無縫移轉到 Azure 資料平台,將停機時間降到最低 (線上移轉)。

透過Azure 資料移轉服務,我們目前提供兩個版本:

  1. 資料移轉服務 - 透過適用于 Azure Data Studio、Azure 入口網站、PowerShell 和 Azure CLI的Azure SQL移轉延伸模組
  2. 資料移轉服務 (傳統) - 透過 Azure 入口網站、PowerShell 和 Azure CLI。

資料移轉服務為 Azure Data Studio 提供「Azure SQL移轉」擴充功能,並提供更多功能。 Azure 入口網站、PowerShell 和 Azure CLI 也可用來存取 DMS。 目前,它支援將現代化SQL Database至 Azure。 如需改善的功能和支援性,請考慮使用 DMS 移轉至 Azure SQL 資料庫。

資料移轉服務 (透過 Azure 入口網站 的傳統) ,PowerShell 和 Azure CLI 是舊版Azure 資料移轉服務。 它提供 Azure 的資料庫現代化和支援案例,例如SQL Server、PostgreSQL、MySQL 和 MongoDB。

重要

Azure 資料移轉服務 (傳統) - SQL 案例位於取代路徑上。 自2023 年 8 月 1日起,您無法再針對Azure 入口網站SQL Server案例建立新的資料移轉服務 (傳統) 資源。 服務將于 2026 年 3 月 15 日淘汰給所有客戶。 您可以使用最新版的 Azure 資料移轉服務移轉至 Azure SQL 資料庫,此版本可在 Azure Data Studio 中作為擴充功能使用,或使用Azure PowerShell 和 Azure CLI。 如需詳細資訊,請參閱淘汰通知:資料移轉服務 (傳統)

使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組移轉資料庫

適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組結合了簡化的評量、建議和移轉體驗,可提供下列功能:

  • 回應式使用者介面,提供端對端移轉體驗,從移轉整備評定開始,以及根據效能資料) 的 SKU 建議 (,並完成實際移轉至Azure SQL。
  • 增強的評估機制,可評估SQL Server實例,識別準備好移轉至不同Azure SQL目標的資料庫。
  • SKU 建議引擎 (Preview) ,根據您的Azure SQL目標,從來源SQL Server實例收集效能資料,產生大小正確的 SKU 建議。
  • Azure 資料移轉服務提供技術支援的可靠 Azure 服務,可協調資料移動活動,提供順暢的移轉體驗。
  • 可根據您的業務需求,執行線上 (適用於需要最短停機時間的移轉) 或離線 (適用於移轉過程中會持續停機的移轉) 移轉模式。
  • 具備彈性,可建立和設定自我裝載整合執行階段,提供您自己的運算以存取內部部署環境中的來源 SQL Server 和備份。
  • 提供安全且改善的使用者體驗,將 TDE 資料庫和 SQL/Windows 登入移轉至 Azure SQL。

如需每個特定移轉案例的詳細資訊,請參閱下列逐步教學課程,Azure SQL目標:

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

若要深入瞭解,請參閱使用適用于 Azure Data Studio 的 Azure SQL移轉延伸模組來移轉資料庫

比較版本

較新版本的Azure 資料移轉服務可作為 Azure Data Studio 的延伸模組,可從Azure 入口網站存取,進而改善移轉服務的功能、使用者體驗和支援性。 請考慮盡可能針對 Azure Data Studio和 DMS 使用Azure SQL移轉延伸模組Azure 入口網站。

下表比較資料移轉服務版本的功能:

功能 DMS (傳統) DMS - 透過 ADS 的Azure SQL擴充功能 DMS - 透過 Azure 入口網站 備註
評量 評估來源的相容性。
SKU 建議 根據來源評量的目標 SKU 建議。
Azure SQL資料庫 - 離線移轉 移轉至離線Azure SQL資料庫。
Azure SQL 受控執行個體 - 線上移轉 在最短停機時間下移轉至線上Azure SQL 受控執行個體。
Azure SQL 受控執行個體 - 離線移轉 移轉至離線Azure SQL 受控執行個體。
Azure SQL VM 上的SQL Server - 線上移轉 在線上 Azure VM 上移轉至SQL Server,停機時間最少。
Azure SQL VM 上的SQL Server - 離線移轉 在離線 Azure VM 上移轉至SQL Server。
移轉登入 將登入從來源移轉至目標。
移轉結構描述 將架構從來源移轉至目標。
Azure 入口網站支援 部分 使用 Azure 入口網站 建立及監視您的移轉。
與 Azure Data Studio 整合 與 Azure Data Studio 整合的移轉支援。
區域可用性 擴充功能提供更多區域。
改善的使用者體驗 DMS 更快速、更安全且更容易進行疑難排解。
自動化 DMS 支援 PowerShell 和 Azure CLI。
私人端點 使用私人端點連線到您的來源和目標。
TDE 支援 移轉使用 TDE 加密的資料庫。

使用熟悉的工具來將資料庫移轉到 Azure

Azure 資料庫移轉服務整合我們現有工具和服務的某些功能。 它提供客戶全方位、高可用性的解決方案。 此服務會使用Data Migration Assistant來產生評量報告,以提供建議,以引導您在移轉之前完成必要的變更。 由您自行決定,是否要執行任何所需的補救。 Azure 資料移轉服務準備好開始移轉程式時,會執行所有必要的步驟。 瞭解此程式利用 Microsoft 的最佳做法,您可以放心地引發並忘記移轉專案。

區域可用性

如需Azure 資料移轉服務區域可用性的最新資訊,請參閱依區域提供的產品

後續步驟