Azure 資料移轉服務 支援的案例
Azure 資料移轉服務 支援離線(一次性)和在線(持續同步)資料庫移轉的資料庫移轉案例(來源和目標組)。 新案例會隨著時間新增,以擴充 資料移轉服務 案例涵蓋範圍。 本文會隨著時間更新,以列出目前 資料移轉服務 支援的移轉案例及其可用性狀態、預覽或正式運作。
離線移轉與線上移轉的比較
在 資料移轉服務 中,您可以將資料庫離線或在線時移轉。 在離線移轉中,當移轉開始時,應用程式即會開始停機。 若要將停機限制於在移轉後完全移轉至新環境所需的時間,請使用線上移轉。 建議您測試離線移轉,以決定停機是否在可接受範圍。 如果無法接受預期的停機,則請執行線上移轉。
移轉案例狀態
資料移轉服務 支援的移轉案例狀態會隨著時間而有所不同。 一般而言,案例會先在預覽中發行。 在預覽中,資料移轉服務 用戶可以直接在UI中試用移轉案例。 不需要註冊。 具有預覽版本狀態的移轉案例可能無法在所有區域中使用,而且可能會在最終版本之前進行修訂。
預覽之後,案例狀態會變更為 正式運作 (GA)。 GA 是最終發行狀態。 狀態為 GA 的案例具有完整的功能,而且所有使用者都可以存取。
支援的移轉案例
下列各節中的表格顯示 資料移轉服務 支援的特定移轉案例狀態。
注意
如果支援的案例未出現在UI中,請連絡 Ask Azure Database Migrations 以取得資訊。
離線 (一次性) 移轉支援
下表描述離線移轉 資料移轉服務 支援的目前狀態:
Target | 來源 | 支援 | 狀態 |
---|---|---|---|
Azure SQL Database | SQL Server 1 | Yes | GA |
Amazon RDS SQL Server | Yes | GA | |
Oracle | No | ||
Azure SQL Database 受控執行個體 | SQL Server 1 | Yes | GA |
Amazon RDS SQL Server | Yes | GA | |
Oracle | No | ||
Azure SQL VM | SQL Server 1 | Yes | GA |
Amazon RDS SQL Server | Yes | GA | |
Oracle | No | ||
Azure Cosmos DB | MongoDB | Yes | GA |
適用於 MySQL 的 Azure 資料庫 - 單一伺服器 | MySQL | Yes | GA |
Amazon RDS MySQL | Yes | GA | |
適用於 MySQL 的 Azure 資料庫 2 | Yes | GA | |
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器 | MySQL | Yes | GA |
Amazon RDS MySQL | Yes | GA | |
適用於 MySQL 的 Azure 資料庫 2 | Yes | GA | |
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 | PostgreSQL | No | |
Amazon RDS PostgreSQL | No | ||
Azure PostgreSQL Database - 彈性伺服器 | PostgreSQL | No | |
Amazon RDS PostgreSQL | No | ||
適用於 PostgreSQL 的 Azure 資料庫 - 超大規模 (Citus) | PostgreSQL | No | |
Amazon RDS PostgreSQL | No |
1 透過適用於 Azure Data Studio 的 Azure SQL 移轉擴充功能支援離線移轉,Azure SQL 受控執行個體、Azure 虛擬機器 上的 SQL Server 和 Azure SQL 資料庫。 如需詳細資訊,請參閱 使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組來移轉資料庫。
2 如果您的源資料庫已在 Azure 平臺即服務中,例如 適用於 MySQL 的 Azure 資料庫 或 適用於 PostgreSQL 的 Azure 資料庫,請在建立移轉活動時選擇對應的引擎。 例如,如果您要從 適用於 MySQL 的 Azure 資料庫 - 單一伺服器移轉至 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 MySQL 作為來源引擎。 如果您要從 適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器移轉至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 PostgreSQL 作為來源引擎。
線上 (持續同步) 移轉支援
下表說明線上移轉 資料移轉服務 支援的目前狀態:
Target | 來源 | 支援 | 狀態 |
---|---|---|---|
Azure SQL Database | SQL Server 1 | No | |
Amazon RDS SQL | No | ||
Oracle | No | ||
Azure SQL 資料庫 MI | SQL Server 1 | Yes | GA |
Amazon RDS SQL | Yes | GA | |
Oracle | No | ||
Azure SQL VM | SQL Server 1 | Yes | GA |
Amazon RDS SQL | Yes | GA | |
Oracle | No | ||
Azure Cosmos DB | MongoDB | Yes | GA |
適用於 MySQL 的 Azure 資料庫 - 彈性伺服器 | 適用於 MySQL 的 Azure 資料庫 - 單一伺服器 | Yes | GA |
MySQL | Yes | GA | |
Amazon RDS MySQL | Yes | GA | |
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 | PostgreSQL | Yes | GA |
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 2 | Yes | GA | |
Amazon RDS PostgreSQL | Yes | GA | |
Azure PostgreSQL Database - 彈性伺服器 | PostgreSQL | Yes | GA |
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器 2 | Yes | GA | |
Amazon RDS PostgreSQL | Yes | GA | |
適用於 PostgreSQL 的 Azure 資料庫 - 超大規模 (Citus) | PostgreSQL | Yes | GA |
Amazon RDS PostgreSQL | Yes | GA |
1 透過 Azure Data Studio 的 Azure SQL 移轉擴充功能支援在線移轉(最短停機時間),Azure SQL 受控執行個體 和 Azure 上的 SQL Server 虛擬機器 目標。 如需詳細資訊,請參閱 使用適用於 Azure Data Studio 的 Azure SQL 移轉延伸模組來移轉資料庫。
2 如果您的源資料庫已經在 Azure PaaS 中,例如 適用於 MySQL 的 Azure 資料庫 或 適用於 PostgreSQL 的 Azure 資料庫,請在建立移轉活動時選擇對應的引擎。 例如,如果您要從 適用於 MySQL 的 Azure 資料庫 - 單一伺服器移轉至 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 MySQL 作為來源引擎。 如果您要從 適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器移轉至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 PostgreSQL 作為來源引擎。
下一步
- 深入瞭解 Azure 資料移轉服務和區域可用性。