Bancos de dados compatíveis de origem e de destino

Você pode usar o Database Migration Service para migrar seus bancos de dados para o Google Cloud. O Database Migration Service oferece suporte a migrações homogêneas, como do MySQL para o Cloud SQL para MySQL, e heterogêneas, como do Oracle para o Cloud SQL para PostgreSQL.

Esta página lista as versões de todos os bancos de dados de origem e destino com suporte do Database Migration Service em todos os cenários de migração. Use essas informações para escolher os bancos de dados de origem e destino para a migração.

Migrações homogêneas com suporte para bancos de dados de origem e de destino

Selecione seu cenário de migração homogênea para conferir quais bancos de dados de origem e de destino a migração oferece suporte:

MySQL para Cloud SQL para MySQL

Bancos de dados de origem compatíveis

  • Amazon RDS 5.6, 5.7, 8.0
  • MySQL autogerenciado (no local ou em qualquer VM de nuvem totalmente controlada por você) 5.5, 5.6, 5.7, 8.0
  • Cloud SQL para MySQL 5.6, 5.7, 8.0, 8.4
  • Amazon Aurora 5.6, 5.7, 8.0
  • Banco de Dados do Microsoft Azure para MySQL 5.7, 8.0

Para origens do MySQL 8.0, o serviço de migração de banco de dados também oferece suporte às seguintes versões secundárias: 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.

Bancos de dados de destino compatíveis

  • Cloud SQL para MySQL 5.6 e 5.7
  • Cloud SQL para MySQL 8.0, incluindo as seguintes versões secundárias: 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 e 8.0.41.
  • Cloud SQL para MySQL 8.4 com algumas limitações. Por exemplo, as migrações que usam arquivos de backup físicos não são compatíveis com destinos do MySQL 8.4. Para mais informações, consulte Limitações conhecidas.

Para mais informações, consulte Migrar para o Cloud SQL para MySQL.

PostgreSQL para Cloud SQL para PostgreSQL

Bancos de dados de origem compatíveis

  • 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 e 17.
  • PostgreSQL autogerenciado (no local ou em qualquer VM de nuvem totalmente controlada) 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15, 16, 17.
  • Cloud SQL para PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17.
  • Microsoft Azure Database for PostgreSQL Flexible Server: 11+

Bancos de dados de destino compatíveis

  • Cloud SQL para PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17.

Para mais informações, consulte Migrar para o Cloud SQL para PostgreSQL.

PostgreSQL para o AlloyDB para PostgreSQL

Bancos de dados de origem compatíveis

  • Amazon RDS 9.6.10+, 10.5+, 11.1+, 12, 13, 14, 15
  • Amazon Aurora 10.11+, 11.6+, 12.4+, 13.3+, 14, 15
  • PostgreSQL autogerenciado (no local ou em qualquer VM de nuvem totalmente controlada) 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15
  • Cloud SQL 9.6, 10, 11, 12, 13, 14, 15

Bancos de dados de destino compatíveis

  • AlloyDB para PostgreSQL 14, 15, 16

Para mais informações, consulte Migrar para o AlloyDB para PostgreSQL.

SQL Server para Cloud SQL para SQL Server

A tabela a seguir lista todos os bancos de dados de origem e destino do SQL Server compatíveis:

Bancos de dados de origem Bancos de dados de destino
Amazon RDS Cloud SQL para SQL Server versões 2022, 2019 e 2017
SQL Server autogerenciado

(no local ou em qualquer VM de nuvem totalmente controlada por você)

Também é possível usar o Database Migration Service para migrar de versões anteriores do SQL Server para versões mais recentes com suporte no Cloud SQL, desde que você siga as diretrizes de compatibilidade de versão. Para mais informações, consulte os upgrades de versão e edição compatíveis para a versão do SQL Server na documentação da Microsoft. Por exemplo, consulte Upgrades de versão e edição com suporte (SQL Server 2022).

Para mais informações, consulte Migrar para o Cloud SQL para SQL Server.

Migrações heterogêneas com suporte para bancos de dados de origem e de destino

Selecione seu cenário de migração heterogênea para conferir quais bancos de dados de origem e de destino são compatíveis com a migração:

Oracle para Cloud SQL para PostgreSQL

Bancos de dados de origem e de destino compatíveis

O Database Migration Service oferece suporte aos seguintes bancos de dados Oracle como origens de migração:

  • Amazon RDS para Oracle
  • Implantações auto-hospedadas, incluindo:
    • Implantação do banco de dados de instância única do Oracle
    • Oracle Exadata
    • Oracle Active Data Guard
    • Oracle Real Application Clusters (RAC)

O suporte total também depende da versão do Oracle de origem. A tabela a seguir lista todas as versões com suporte para migrações heterogêneas do Oracle:

Bancos de dados de origem Bancos de dados de destino
Oracle 11g, versão 11.2.0.4 Cloud SQL para PostgreSQL 12, 13, 14 e 15.
Oracle 12c, versão 12.1.0.2
Oracle 12c, versão 12.2.0.1
Oracle 18c
Oracle 19c
Oracle 21c

Bancos de dados de origem não compatíveis

O Database Migration Service não oferece suporte à migração do Oracle Autonomous Database.

Para mais informações, consulte Migrar do Oracle para o Cloud SQL para PostgreSQL.

Oracle para AlloyDB para PostgreSQL

Bancos de dados de origem e de destino compatíveis

O Database Migration Service oferece suporte aos seguintes bancos de dados Oracle como origens de migração:

  • Amazon RDS para Oracle
  • Implantações auto-hospedadas, incluindo:
    • Implantação do banco de dados de instância única do Oracle
    • Oracle Exadata
    • Oracle Active Data Guard
    • Oracle Real Application Clusters (RAC)

O suporte total também depende da versão do Oracle de origem. A tabela a seguir lista todas as versões com suporte para migrações heterogêneas do Oracle:

Bancos de dados de origem Bancos de dados de destino
Oracle 11g, versão 11.2.0.4 Cloud SQL para PostgreSQL 12, 13, 14 e 15.
Oracle 12c, versão 12.1.0.2
Oracle 12c, versão 12.2.0.1
Oracle 18c
Oracle 19c
Oracle 21c

Bancos de dados de origem não compatíveis

O Database Migration Service não oferece suporte à migração do Oracle Autonomous Database.

Para mais informações, consulte Migrar da Oracle para o AlloyDB para PostgreSQL.

SQL Server para Cloud SQL para PostgreSQL

Bancos de dados de origem e de destino compatíveis

A tabela a seguir lista todos os bancos de dados de origem e de destino do SQL Server com suporte:

Bancos de dados de origem Bancos de dados de destino
Amazon RDS para SQL Server Cloud SQL para PostgreSQL 12, 13, 14 e 15.
Instância gerenciada do SQL do Microsoft Azure

Nível S3 e superior do Banco de Dados SQL do Microsoft Azure

Cloud SQL para SQL Server
Versões autogerenciadas do SQL Server:

Enterprise 2008 e versões mais recentes, Standard 2016 SP1 e versões mais recentes, Developer 2008 e versões mais recentes

(no local ou em qualquer VM de nuvem totalmente controlada por você)

Bancos de dados de origem não compatíveis

O Database Migration Service não oferece suporte à migração das seguintes versões do SQL Server:

  • Versões do SQL Server Standard Edition de 2008 a 2014
  • SQL Server Express
  • SQL Server Web

Para mais informações, consulte Migrar do SQL Server para o Cloud SQL para PostgreSQL.

SQL Server para AlloyDB para PostgreSQL

Bancos de dados de origem e de destino compatíveis

A tabela a seguir lista todos os bancos de dados de origem e de destino do SQL Server com suporte:

Bancos de dados de origem Bancos de dados de destino
Amazon RDS para SQL Server AlloyDB para PostgreSQL 14, 15
Instância gerenciada do SQL do Microsoft Azure

Nível S3 e superior do Banco de Dados SQL do Microsoft Azure

Cloud SQL para SQL Server
Versões autogerenciadas do SQL Server:

Enterprise 2008 e versões mais recentes, Standard 2016 SP1 e versões mais recentes, Developer 2008 e versões mais recentes

(no local ou em qualquer VM de nuvem totalmente controlada por você)

Bancos de dados de origem não compatíveis

O Database Migration Service não oferece suporte à migração das seguintes versões do SQL Server:

  • Versões do SQL Server Standard Edition de 2008 a 2014
  • SQL Server Express
  • SQL Server Web

Para mais informações, consulte Migrar do SQL Server para o AlloyDB para PostgreSQL.