Condividi tramite


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 in Sottoscrittori da SQL Server a 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 dati, creare soluzioni utilizzando 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 utilizzare SQL Server per pubblicare dati di Oracle con le stesse funzionalità e la stessa 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
Distribuzione dell'applicazione Microsoft.NET Framework Sviluppo con Microsoft Visual Studio e SQL Server, operando al contempo su dati replicati da un database non SQL Server.
Server di gestione temporanea di data warehousing Mantenimento dei database di gestione temporanea di SQL Server sincronizzati con un database non SQL Server.
Eseguire la migrazione a SQL Server Verifica dell'applicazione in tempo reale a fronte di SQL Server replicando al contempo le modifiche del sistema di origine. Quando il risultato della migrazione è soddisfacente, passare a SQL Server.

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.