Delen via


Heterogene database-replicatie

Van toepassing op:SQL Server

SQL Server ondersteunt de volgende heterogene scenario's voor transactionele en momentopnamereplicatie:

  • Gegevens publiceren van SQL Server naar niet-SQL Server-abonnees.

  • Het publiceren van gegevens naar en van Oracle heeft de volgende beperkingen:

Scenario 2016 of eerder 2017 of hoger
Replicatie van Oracle Alleen ondersteuning voor Oracle 10g of eerder Alleen ondersteuning voor Oracle 10g of eerder
Replicatie naar Oracle Alle versies vóór Oracle 12c Niet ondersteund

Heterogene replicatie naar niet-SQL Server-abonnees is afgeschaft. Oracle Publishing is afgeschaft. Als u gegevens wilt verplaatsen, maakt u oplossingen met behulp van wijzigingsgegevens vastleggen en SSIS.

Waarschuwing

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Gegevens publiceren vanuit Oracle

U kunt SQL Server gebruiken om gegevens van Oracle te publiceren met de meeste van dezelfde functies en gebruiksgemak als SQL Server-momentopname en transactionele replicatie. Voor deze functie is Oracle versie 10G of eerder vereist. Het publiceren van gegevens van Oracle is ideaal voor de volgende scenario's:

Scenario Description
Implementaties van Microsoft .NET Framework-toepassingen Ontwikkel met Microsoft Visual Studio en SQL Server terwijl gegevens worden gerepliceerd vanuit een niet-SQL Server-database.
Faseringsservers voor datawarehousing Houd sql Server-faseringsdatabases gesynchroniseerd met een niet-SQL Server-database.
Migratie naar SQL Server Test uw toepassing in realtime op SQL Server tijdens het repliceren van de wijzigingen van het bronsysteem. Schakel over naar SQL Server wanneer u tevreden bent over de migratie.

Zie Overzicht van Oracle Publishing voor meer informatie.

Gegevens publiceren naar niet-SQL Server-abonnees

De volgende niet-SQL Server-databases worden ondersteund als abonnees voor momentopnamen en transactionele publicaties:

  • Oracle voor alle platforms die Oracle ondersteunt.

  • IBM Db2 voor AS400, MVS, Unix, Linux en Windows.

Zie Niet-SQL Server-abonnees voor meer informatie.