Udostępnij za pośrednictwem


Integrowanie danych heterogenicznych

This topic is a brief introduction to using Microsoft SQL Server Replication technology to integrate data between SQL Server databases and supported Oracle and IBM DB2 databases.

Wiele firm i organizacji mają istotnych danych przechowywanych w bazach danych z wielu dostawców.Gdy organizacja rozpocznie zautomatyzować procesy jego często konieczne jest dla danych w różnych bazach danych porównanie i współużytkowane z innymi procesami.W wielu przypadkach nie są bezpośrednio zgodne systemy bazy danych i często nie wszystkie używają tego samego systemu operacyjnego.W tym scenariuszu jest powszechnie nazywany heterogenicznych dane środowisko.

SQL Server udostępnia funkcje, takie jak usługi integracji i PowerPivot, które mogą pomóc zintegrować dane niejednorodne.Another way to integrate heterogeneous data is to use SQL Server's Replication features to replicate data from server to server.SQL Server supports heterogeneous data replication with certain Oracle and IBM databases.

Replikacja umożliwia integrację dane niejednorodne na kilka sposobów:

  • Można użyć bazy danych Oracle jako wydawca dla danych, które mogą być replikowane na SQL Server baz danych.

  • Użyj SQL Server jako wydawcy lub dystrybutor dla danych, które mogą być replikowane do bazy danych IBM i Oracle. Poniższy diagram ilustruje replikacja z SQL Server IBM DB2 i Oracle subskrybentów.

    Replikowanie danych z baz danych programu innego niż SQL Server

  • Dane opublikowane z Oracle do SQL Server subskrybent mogą być dystrybuowane z SQL Server do subskrybent Oracle lub IBM.W tym scenariuszu najpierw replikacji danych do SQL Server bazy danych, gdzie mogą następnie być replikowane do innych baz danych, łącznie z SQL Server, IBM DB2 i Oracle.

    Ostrzeżenie

    Bezpośrednie replikacja z Oracle subskrybentom IBM lub Oracle nie jest obsługiwany przez SQL Server.

    Poniższy diagram ilustruje replikowanie danych z bazy danych Oracle w innych bazach danych.Niektóre lub wszystkie dane w bazie danych Oracle jest uwzględnione w publikacja.Dane są replikowane do pierwszej SQL Server (który jest skonfigurowany jako dystrybutorzy), a następnie rozprowadzane wśród innych SQL Serveri baz danych IBM i Oracle.Każdy z tych baz danych jest subskrybentom publikacja, odbieranie schemat i dane w postaci subskrypcja.

    Replikowanie danych z programu Oracle

Obowiązują następujące ograniczenia SQL Server replikacja w topologii hetrogeneous:

  • Transakcyjna i migawki replikacja są obsługiwane.Replikacja scalania nie jest obsługiwane.

  • Można użyć albo wypychanie lub ściągać subskrypcji.Subskrypcje peer-to-Peer nie są obsługiwane.

  • Baza danych Oracle może być wydawcy lub subskrybent w stosunku do SQL Server.

  • IBM baz danych są zawsze abonentów, w odniesieniu do SQL Server. Publikowanie z IBM DB2 do SQL Server nie jest obsługiwany.

Aby uzyskać więcej informacji o replikacja w topologii hetrogeneous, zobacz Heterogenicznych replikacji bazy danych.

Wybieranie typu replikacji do używania

SQL Serveroferuje różne typy replikacja dla różnych Niejednolite stosowanie wymagań:

Zarówno migawka i replikacja transakcyjna podstawowe wymagania dla wielu scenariuszy integracja heterogenicznych:

  • Replikacja między bazami danych pochodzących od różnych dostawców

  • Spójności transakcyjnej

  • Obciążenie minimalne

replikacja transakcyjnej adresy dodatkowe wymagania dla systemów, które wymagają aktualizacje przyrostowe:

  • Krótki opóźnienie

  • Wysoka wydajność

Kroki dla wdrożenia rozwiązania heterogenicznych integracji

Kliknij poniższe łącza, aby uzyskać więcej informacji.

Po subskrypcja jest zainicjowana i jest przepływ danych między programem Wydawca a abonentów, może zajść potrzeba informacji na wspólnego zarządzania i monitorowania zadań można znaleźć w następujących tematach: