Replicação de banco de dados heterogênea

Aplica-se a: SQL Server

O SQL Server oferece suporte aos seguintes cenários heterogêneos para replicação transacional e de instantâneo:

  • Publicando dados do SQL Server para assinantes não SQL Server.

  • A publicação de dados para e do Oracle tem as seguintes restrições:

Cenário 2016 ou anterior 2017 ou posterior
Replicação do Oracle Dá suporte apenas ao Oracle 10g ou anterior Dá suporte apenas ao Oracle 10g ou anterior
Replicação para o Oracle Todas as versões anteriores ao Oracle 12c Sem suporte

A replicação heterogênea para assinantes que não são do SQL Server foi preterida. A publicação Oracle foi preterida. Para mover dados, crie soluções usando a captura de dados de alterações e o SSIS.

Cuidado

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Publicando dados do Oracle

Você pode usar o SQL Server para publicar dados do Oracle com grande parte dos mesmos recursos e a facilidade de uso do instantâneo do e das replicações transacionais do SQL Server. Este recurso requer o Oracle versão 10G ou anterior. Publicando dados do Oracle é o ideal para os seguintes cenários:

Cenário Descrição
Implantações de aplicativos Microsoft .NET Framework Desenvolva com o Microsoft Visual Studio e SQL Server enquanto estiver operando em dados replicados de banco de dados que não são do SQL Server.
Servidores de preparo de data warehouse Mantenha os bancos de dados de preparo do SQL Server sincronizado com um banco de dados não SQL Server.
Migração para o SQL Server Teste o seu aplicativo em tempo real com relação ao SQL Server enquanto estiver reproduzindo as alterações do sistema de fonte. Alterne para o SQL Server quando estiver satisfeito com a migração.

Para obter mais informações, consulte Visão geral da publicação Oracle.

Publicando dados para assinantes não SQL Server

Os seguintes bancos de dados que não são do SQL Server são compatíveis como Assinantes com as publicações transacionais e os instantâneos:

  • Oracle para todas as plataformas que o Oracle oferece suporte.

  • IBM DB2 para AS400, MVS, Unix, Linux e Windows.

Para obter mais informações, consulte Non-SQL Server Subscribers.