replica di database eterogeneiHeterogeneous Database Replication

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server supporta gli scenari eterogenei seguenti per la replica transazionale e snapshot: supports the following heterogeneous scenarios for transactional and snapshot replication:

  • Pubblicazione di dati da SQL ServerSQL Server a Sottoscrittori non SQL ServerSQL Server .Publishing data from SQL ServerSQL Server to non- SQL ServerSQL Server Subscribers.

  • Pubblicazione di dati da e verso Oracle con le restrizioni seguenti:Publishing data to and from Oracle has the following restrictions:

    2016 o versioni precedenti2016 or earlier 2017 o versioni successive2017 or later
    Replica da OracleReplication from Oracle Supporta solo Oracle 10g o versioni precedentiOnly support Oracle 10g or earlier Supporta solo Oracle 10g o versioni precedentiOnly support Oracle 10g or earlier
    Replica verso OracleReplication to Oracle Fino a Oracle 12cUp to Oracle 12c Non supportatoNot supported

La replica eterogenea a Sottoscrittori non SQL Server è deprecata.Heterogeneous replication to non-SQL Server subscribers is deprecated. La pubblicazione Oracle è deprecata.Oracle Publishing is deprecated. Per spostare dati, creare soluzioni utilizzando Change Data Capture e SSISSSIS.To move data, create solutions using change data capture and SSISSSIS.

Attenzione

Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Pubblicazione di dati da OraclePublishing Data from Oracle

È possibile utilizzare SQL ServerSQL Server per pubblicare dati di Oracle con le stesse funzionalità e la stessa facilità d'uso della replica snapshot e transazionale di SQL ServerSQL Server .You can use SQL ServerSQL Server to publish data from Oracle with most of the same features and ease-of-use as SQL ServerSQL Server snapshot and transactional replication. Questa funzionalità richiede Oracle versione 10G o precedenti.This feature requires Oracle version 10G or earlier. La pubblicazione di dati da Oracle è ideale per gli scenari seguenti:Publishing data from Oracle is ideal for the following scenarios:

ScenarioScenario DescrizioneDescription
Distribuzioni di applicazioni MicrosoftMicrosoft .NET Framework MicrosoftMicrosoft .NET Framework application deployments Sviluppo con MicrosoftMicrosoft Visual Studio e SQL ServerSQL Server , operando al contempo su dati replicati da un database non SQL ServerSQL Server .Develop with MicrosoftMicrosoft Visual Studio and SQL ServerSQL Server while operating on data replicated from a non- SQL ServerSQL Server database.
Server di gestione temporanea di data warehousingData warehousing staging servers Mantenimento dei database di gestione temporanea di SQL ServerSQL Server sincronizzati con un database non SQL ServerSQL Server .Keep SQL ServerSQL Server staging databases synchronized with a non- SQL ServerSQL Server database.
Migrazione a SQL ServerSQL ServerMigration to SQL ServerSQL Server Verifica dell'applicazione in tempo reale a fronte di SQL ServerSQL Server replicando al contempo le modifiche del sistema di origine.Test your application in real time against SQL ServerSQL Server while replicating the source system's changes. Quando il risultato della migrazione è soddisfacente, passare a SQL ServerSQL Server .Switch to SQL ServerSQL Server when satisfied with the migration.

Per altre informazioni, vedere Panoramica della pubblicazione Oracle.For more information, see Oracle Publishing Overview.

Pubblicazione di dati in Sottoscrittori non SQL ServerPublishing Data to Non-SQL Server Subscribers

I database non SQL ServerSQL Server seguenti sono supportati come Sottoscrittori per le pubblicazioni snapshot e transazionali:The following non- SQL ServerSQL Server databases are supported as Subscribers to snapshot and transactional publications:

  • Oracle per tutte le piattaforme supportate da Oracle.Oracle for all platforms that Oracle supports.

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

    Per altre informazioni, vedere Non-SQL Server Subscribers.For more information, see Non-SQL Server Subscribers.