Azure 資料庫移轉服務支援的案例
Azure 資料庫移轉服務支援離線 (單次) 和線上 (持續同步) 資料庫移轉的資料庫移轉案例 (來源和目標對) 組合。 新案例會隨著時間新增,以擴充資料移轉服務案例涵蓋範圍。 本文列出目前資料移轉服務支援的移轉案例及其可用性狀態,即預覽版或正式發行。
離線移轉與線上移轉的比較
在資料庫移轉服務中,您可在資料庫離線或在線上時移轉資料庫。 在離線移轉中,當移轉開始時,應用程式即會開始停機。 若要將停機限制於在移轉後完全移轉至新環境所需的時間,請使用線上移轉。 建議您測試離線移轉,以決定停機是否在可接受範圍。 如果無法接受預期的停機,則請執行線上移轉。
移轉案例狀態
資料庫移轉服務支援的移轉方案狀況會隨時間改變。 一般而言,案例會先在預覽版中發行。 在預覽版中,資料移轉服務使用者可以直接在 UI 中試用移轉案例。 不需要註冊。 具有預覽版狀態的移轉案例可能無法在所有區域中使用,而且可能會在最終版本之前進行修訂。
預覽之後,案例狀態會變更為正式發行 (GA)。 GA 是最終發行狀態。 狀態為 GA 的案例具有完整的功能,而且所有使用者都可以存取。
支援的移轉案例
下列各節中的表格顯示資料移轉服務支援的特定移轉案例狀態。
離線 (一次性) 移轉支援
下表描述離線移轉資料移轉服務支援的目前狀態:
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 | |
Azure PostgreSQL Database - 彈性伺服器 | 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 平台即服務 (PaaS) 中,例如適用於 MySQL 的 Azure 資料庫或適用於 PostgreSQL 的 Azure 資料庫,請在建立移轉活動時選擇對應的引擎。 例如,如果您要從適用於 MySQL 的 Azure 資料庫 - 單一伺服器移轉到適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 MySQL 作為來源引擎。 如果您要從 Amazon RDS for PostgreSQL 移轉到適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 PostgreSQL 作為來源引擎。
線上 (持續同步) 移轉支援
下表描述線上移轉資料庫移轉服務支援的目前狀態:
Target | 來源 | 支援 | 狀態 |
---|---|---|---|
Azure SQL Database | SQL Server 1 | No | |
Amazon RDS SQL | No | ||
Oracle | No | ||
Azure SQL Database 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 | |
Azure PostgreSQL Database - 彈性伺服器 | PostgreSQL | Yes | GA |
Amazon RDS PostgreSQL | Yes | 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 作為來源引擎。 如果您要從 Amazon RDS for PostgreSQL 移轉到適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器,請在建立案例時選擇 PostgreSQL 作為來源引擎。
相關內容
- 何謂 Azure 資料庫移轉服務? (機器翻譯)