何謂 Azure 資料庫移轉服務?
Azure 資料庫移轉服務是一個完全受控的服務,其設計目的是能夠從多個資料庫來源無縫移轉到 Azure 資料平台,將停機時間降到最低 (線上移轉)。
透過Azure 資料移轉服務,我們目前提供兩個版本:
- 資料移轉服務 - 透過適用于 Azure Data Studio、Azure 入口網站、PowerShell 和 Azure CLI的Azure SQL移轉延伸模組。
- 資料移轉服務 (傳統) - 透過 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 資料移轉服務區域可用性的最新資訊,請參閱依區域提供的產品。