Replica di database eterogenei

Si applica a:SQL Server

SQL Server supporta gli scenari eterogenei seguenti per la replica transazionale e snapshot:

  • Pubblicazione di dati da SQL Server a Sottoscrittori non SQL Server.

  • Pubblicazione di dati da e verso Oracle con le limitazioni seguenti:

Scenario 2016 o versioni precedenti 2017 o versioni successive
Replica da Oracle Supporta solo Oracle 10g o versioni precedenti Supporta solo Oracle 10g o versioni precedenti
Replica verso Oracle Tutte le versioni precedenti a Oracle 12c Non supportato

La replica eterogenea a Sottoscrittori non SQL Server è deprecata. La pubblicazione Oracle è deprecata. Per spostare i dati, creare soluzioni usando Change Data Capture e SSIS.

Attenzione

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Pubblicazione di dati da Oracle

È possibile usare SQL Server per pubblicare dati da Oracle con la maggior parte delle stesse funzionalità e facilità d'uso della replica snapshot e transazionale di SQL Server. Questa funzionalità richiede Oracle versione 10G o precedenti. La pubblicazione di dati da Oracle è ideale per gli scenari seguenti:

Scenario Descrizione
Distribuzioni di applicazioni Microsoft .NET Framework Sviluppare con Microsoft Visual Studio e SQL Server durante il funzionamento sui dati replicati da un database non SQL Server.
Server di gestione temporanea di data warehousing Mantenere sincronizzati i database di staging di SQL Server con un database non SQL Server.
Migrazione a SQL Server Testare l'applicazione in tempo reale su SQL Server durante la replica delle modifiche del sistema di origine. Passare a SQL Server quando si è soddisfatti della migrazione.

Per altre informazioni, vedere Panoramica della pubblicazione Oracle.

Pubblicazione di dati in Sottoscrittori non SQL Server

I database non SQL Server seguenti sono supportati come Sottoscrittori per le pubblicazioni snapshot e transazionali:

  • Oracle per tutte le piattaforme supportate da Oracle.

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

Per altre informazioni, vedere Non-SQL Server Subscribers.