支援的來源和目的地資料庫

您可以使用資料庫遷移服務,將資料庫遷移至 Google Cloud。 資料庫遷移服務支援同質遷移 (例如從 MySQL 遷移至 MySQL 適用的 Cloud SQL),以及異質遷移 (例如從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL)。

本頁列出資料庫移轉服務在所有遷移情境中,支援的所有來源和目的地資料庫版本。根據這項資訊選擇要遷移的來源和目的地資料庫。

同質遷移作業支援的來源和目的地資料庫

選取同質遷移情境,查看遷移作業支援的來源和目的地資料庫:

從 MySQL 遷移至 MySQL 適用的 Cloud SQL

支援的來源資料庫

  • Amazon RDS 5.6、5.7、8.0
  • 自行管理的 MySQL (地端部署或完全由您掌控的 Cloud VM) 5.5、5.6、5.7、8.0
  • MySQL 適用的 Cloud SQL 5.6、5.7、8.0、8.4
  • Amazon Aurora 5.6、5.7、8.0
  • Microsoft Azure Database for MySQL 5.7、8.0

針對 MySQL 8.0 來源,資料庫遷移服務也支援下列子版本: 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42。

支援的目的地資料庫

  • MySQL 5.6 和 5.7 適用的 Cloud SQL
  • MySQL 8.0 (包括下列子版本) 適用的 Cloud SQL: 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42。
  • MySQL 8.4 適用的 Cloud SQL 設有限制。舉例來說,MySQL 8.4 目的地不支援使用實體備份檔案的遷移作業。詳情請參閱「已知限制」一節。

詳情請參閱「 遷移至 MySQL 適用的 Cloud SQL」。

PostgreSQL 遷移至 PostgreSQL 適用的 Cloud SQL

支援的來源資料庫

  • Amazon RDS 9.6.10+、10.5+、11.1+、12、13、14、15、16、17。
  • Amazon Aurora 10.11+、11.6+、12.4+、13.3+、14.6+、15.2+、16、17。
  • 自行管理的 PostgreSQL (地端部署或完全由您掌控的 Cloud VM) 9.4、9.5、9.6、10、11、12、13、14、15、16、17。
  • PostgreSQL 適用的 Cloud SQL 9.6、10、11、12、13、14、15、16、17。
  • Microsoft Azure Database for PostgreSQL Flexible Server:11+

支援的目的地資料庫

  • PostgreSQL 適用的 Cloud SQL 9.6、10、11、12、13、14、15、16、17。

詳情請參閱「 遷移至 PostgreSQL 適用的 Cloud SQL」。

從 PostgreSQL 遷移至 PostgreSQL 適用的 AlloyDB

支援的來源資料庫

  • Amazon RDS 9.6.10 以上版本、10.5 以上版本、11.1 以上版本、12、13、14、15、16、17
  • Amazon Aurora 10.11+、11.6+、12.4+、13.3+、14、15、16、17
  • 自行管理的 PostgreSQL (地端部署或完全由您掌控的 Cloud VM) 9.4、9.5、9.6、10、11、12、13、14、15、16、17
  • Cloud SQL 9.6、10、11、12、13、14、15、16、17

支援的目的地資料庫

  • PostgreSQL 適用的 AlloyDB 14、15、16、17

詳情請參閱「 遷移至 PostgreSQL 適用的 AlloyDB」。

從 SQL Server 遷移至 SQL Server 適用的 Cloud SQL

下表列出所有支援的 SQL Server 來源和目的地資料庫:

來源資料庫 目的地資料庫
Amazon RDS SQL Server 適用的 Cloud SQL 2022、2019 和 2017 版
自行代管的 SQL Server

(地端部署或完全由您掌控的 Cloud VM)

您也可以使用資料庫移轉服務,從舊版 SQL Server 遷移至 Cloud SQL 支援的新版 SQL Server,但前提是必須遵守版本相容性指南。詳情請參閱 Microsoft 說明文件,瞭解 SQL Server 版本支援的版本和版本升級。如需範例,請參閱「支援的版本和版本升級 (SQL Server 2022)」。

詳情請參閱「 遷移至 SQL Server 適用的 Cloud SQL」。

支援異質遷移的來源和目的地資料庫

選取異質遷移情境,即可查看遷移作業支援的來源和目的地資料庫:

從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL

支援的來源和目的地資料庫

資料庫遷移服務支援下列 Oracle 資料庫做為遷移來源:

  • Oracle 適用的 Amazon RDS
  • 自行託管的部署作業,包括:
    • Oracle 單一執行個體資料庫部署作業
    • Oracle Exadata
    • Oracle Active Data Guard
    • Oracle Real Application Clusters (RAC)

完整支援也取決於來源 Oracle 版本。 下表列出異質 Oracle 遷移作業支援的所有版本:

來源資料庫 目的地資料庫
Oracle 11g,版本 11.2.0.4 PostgreSQL 適用的 Cloud SQL 12、13、14、15、16、17。
Oracle 12c,12.1.0.2 版
Oracle 12c,12.2.0.1 版
Oracle 18c
Oracle 19c
Oracle 21c

不支援的來源資料庫

資料庫遷移服務不支援從 Oracle Autonomous Database 遷移資料。

詳情請參閱「從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL」。

從 Oracle 遷移至 PostgreSQL 適用的 AlloyDB

支援的來源和目的地資料庫

資料庫遷移服務支援下列 Oracle 資料庫做為遷移來源:

  • Oracle 適用的 Amazon RDS
  • 自行託管的部署作業,包括:
    • Oracle 單一執行個體資料庫部署作業
    • Oracle Exadata
    • Oracle Active Data Guard
    • Oracle Real Application Clusters (RAC)

完整支援也取決於來源 Oracle 版本。 下表列出異質 Oracle 遷移作業支援的所有版本:

來源資料庫 目的地資料庫
Oracle 11g,版本 11.2.0.4 PostgreSQL 適用的 AlloyDB 12、13、14、15、16。
Oracle 12c,12.1.0.2 版
Oracle 12c,12.2.0.1 版
Oracle 18c
Oracle 19c
Oracle 21c

不支援的來源資料庫

資料庫遷移服務不支援從 Oracle Autonomous Database 遷移資料。

詳情請參閱「從 Oracle 遷移至 PostgreSQL 適用的 AlloyDB」。

SQL Server 遷移至 PostgreSQL 適用的 Cloud SQL

支援的來源和目的地資料庫

下表列出所有支援的 SQL Server 來源和目的地資料庫:

來源資料庫 目的地資料庫
SQL Server 適用的 Amazon RDS PostgreSQL 適用的 Cloud SQL 12、13、14、15、16、17。
Microsoft Azure SQL 代管執行個體

Microsoft Azure SQL Database 層級 S3 以上

SQL Server 適用的 Cloud SQL
自行代管的 SQL Server 版本:

Enterprise 2008 以上版本、Standard 2016 SP1 以上版本、Developer 2008 以上版本

(地端部署或完全由您掌控的 Cloud VM)

不支援的來源資料庫

資料庫移轉服務不支援從下列 SQL Server 版本遷移:

  • 2008 年至 2014 年的 SQL Server Standard 版
  • SQL Server Express
  • SQL Server Web

詳情請參閱「 從 SQL Server 遷移至 PostgreSQL 適用的 Cloud SQL」。

SQL Server 到 PostgreSQL 適用的 AlloyDB

支援的來源和目的地資料庫

下表列出所有支援的 SQL Server 來源和目的地資料庫:

來源資料庫 目的地資料庫
SQL Server 適用的 Amazon RDS PostgreSQL 適用的 AlloyDB 14、15、16
Microsoft Azure SQL 代管執行個體

Microsoft Azure SQL Database 層級 S3 以上

SQL Server 適用的 Cloud SQL
自行代管的 SQL Server 版本:

Enterprise 2008 以上版本、Standard 2016 SP1 以上版本、Developer 2008 以上版本

(地端部署或完全由您掌控的 Cloud VM)

不支援的來源資料庫

資料庫移轉服務不支援從下列 SQL Server 版本遷移:

  • 2008 年至 2014 年的 SQL Server Standard 版
  • SQL Server Express
  • SQL Server Web

詳情請參閱「從 SQL Server 遷移至 PostgreSQL 適用的 AlloyDB」。