Azure 資料移轉服務支援的案例

「Azure 資料庫移轉服務」可支援離線 (單次) 和線上 (持續同步) 資料庫移轉的案例 (來源/目標組) 組合。 新案例會隨著時間增加,進而擴充資料庫移轉服務案例的涵蓋範圍。 本文會隨著時間更新,列出資料庫移轉服務目前支援的移轉案例,以及其可用性狀態、預覽或正式推出。

離線移轉與線上移轉的比較

在資料庫移轉服務中,您可以在離線或連線時移轉資料庫。 在離線移轉程序中,當移轉開始時,應用程式即會開始停機。 若要將停機限制於在移轉後完全移轉至新環境所需的時間,請使用線上移轉。 建議您測試離線移轉,以決定停機是否在可接受範圍。 如果無法接受預期的停機時間,則請執行線上移轉。

移轉案例狀態

資料庫移轉服務支援的移轉案例狀態會隨著時間而有所不同。 一般而言,案例會先以預覽版發行。 在預覽版中,資料庫移轉服務使用者可以直接在 UI 中試用移轉案例。 不需要註冊。 具有預覽版狀態的移轉案例可能無法在所有區域中使用,且可能會在發行最終版本之前進行修改。

發行預覽版之後,案例狀態會變更為正式推出 (GA)。 GA 是最終發行狀態。 狀態為 GA 的案例具有完整的功能,而且所有使用者都可以存取。

支援的移轉案例

下列各節中的表格顯示資料庫移轉服務支援的特定移轉案例狀態。

注意

如果 UI 中未顯示支援的案例,請連絡詢問 Azure 資料庫移轉以取得相關資訊。

離線 (單次) 移轉支援

下表描述資料庫移轉服務支援目前在離線移轉方面的狀態:

目標 來源 支援 狀態
Azure SQL Database SQL Server 1 GA
Amazon RDS SQL Server GA
Oracle
Azure SQL Database 受控執行個體 SQL Server 1 GA
Amazon RDS SQL Server GA
Oracle
Azure SQL VM SQL Server 1 GA
Amazon RDS SQL Server GA
Oracle
Azure Cosmos DB MongoDB GA
適用於 MySQL 的 Azure 資料庫 - 單一伺服器 MySQL GA
Amazon RDS MySQL GA
適用於 MySQL 的 Azure 資料庫2 GA
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器 MySQL GA
Amazon RDS MySQL GA
適用於 MySQL 的 Azure 資料庫2 GA
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 PostgreSQL
Amazon RDS PostgreSQL
適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器 PostgreSQL
Amazon RDS PostgreSQL
適用於 PostgreSQL 的 Azure 資料庫 - Hyperscale (Citus) PostgreSQL
Amazon RDS PostgreSQL

1 Azure SQL 受控執行個體、Azure 虛擬機器上的 SQL Server,以及 Azure SQL Database 均支援透過適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組執行離線移轉。 如需詳細資訊,請參閱使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組移轉資料庫

2 如果您的來源資料庫已經在 Azure 平台即服務 (PaaS) 中,例如適用於 MySQL 的 Azure 資料庫或適用於 PostgreSQL 的 Azure 資料庫,請在建立移轉活動時選擇相對應的引擎。 例如,如果您要從適用於 MySQL 的 Azure 資料庫單一伺服器移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器,請在建立案例時選擇 MySQL 作為來源引擎。 如果您要從適用於 PostgreSQL 的 Azure 資料庫單一伺服器移轉至適用於 PostgreSQL 的 Azure 資料庫彈性伺服器,請在建立案例時選擇 PostgreSQL 作為來源引擎。

線上 (持續同步) 移轉支援

下表描述資料庫移轉服務支援目前在線上移轉方面的狀態:

目標 來源 支援 狀態
Azure SQL Database SQL Server 1
Amazon RDS SQL
Oracle
Azure SQL Database MI SQL Server 1 GA
Amazon RDS SQL GA
Oracle
Azure SQL VM SQL Server 1 GA
Amazon RDS SQL GA
Oracle
Azure Cosmos DB MongoDB GA
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器 適用於 MySQL 的 Azure 資料庫 - 單一伺服器 GA
MySQL GA
Amazon RDS MySQL GA
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 PostgreSQL GA
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器2 GA
Amazon RDS PostgreSQL GA
適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器 PostgreSQL GA
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器2 GA
Amazon RDS PostgreSQL GA
適用於 PostgreSQL 的 Azure 資料庫 - Hyperscale (Citus) PostgreSQL GA
Amazon RDS PostgreSQL GA

1 Azure SQL 受控執行個體及 Azure 虛擬機器目標上的 SQL Server 均支援透過適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組執行線上移轉 (最短停機時間)。 如需詳細資訊,請參閱使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組移轉資料庫

2 如果您的來源資料庫已經在 Azure PaaS 中,例如適用於 MySQL 的 Azure 資料庫或適用於 PostgreSQL 的 Azure 資料庫,請在建立移轉活動時選擇相對應的引擎。 例如,如果您要從適用於 MySQL 的 Azure 資料庫單一伺服器移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器,請在建立案例時選擇 MySQL 作為來源引擎。 如果您要從適用於 PostgreSQL 的 Azure 資料庫單一伺服器移轉至適用於 PostgreSQL 的 Azure 資料庫彈性伺服器,請在建立案例時選擇 PostgreSQL 作為來源引擎。

下一步