Replikacja, omówienie modelu publikowania
Replikacja używa publikacji metaphor przemysłu do reprezentowania składników w topologia replikacji, które obejmować Wydawca, dystrybutora, abonentów, publikacje, artykuły i subskrypcje.It is helpful to think of Microsoft SQL Server replication in terms of a magazine:
Wydawca czasopisma publikuje publikacje jednego lub więcej
Publikacja zawiera artykuły
Wydawcy rozprowadza magazine bezpośrednio lub używa dystrybutor
Subskrybenci otrzymują publikacje, które zostały subskrybowane
Chociaż czasopisma metaphor jest przydatne dla rozumienia replikacja, jest ważne, aby zauważyć, że SQL Server replikacja zawiera funkcję nie jest reprezentowana w tym metaphor, szczególnie zdolność dla subskrybenta dokonać aktualizacji i Wydawca wysyłanie zmian przyrostowych do artykułów w publikacja.
A topologia replikacja definiuje relację między serwerami i kopie danych i wyjaśnia logiki, która określa sposób przepływu danych między serwerami.Istnieje kilka procesów replikacja (określane jako Agenci), które są odpowiedzialne za kopiowania i przenoszenia danych między programem Wydawca a subskrybentów.Na rysunku poniżej przedstawiono omówienie składników i procesów w replikacja.
Wydawca
Wydawca jest wystąpienie bazy danych, która udostępnia dane do innych lokalizacji, dzięki replikacja.Wydawca Może mieć jeden lub więcej publikacji, każdy Definiowanie logicznie powiązanych zestaw obiektów i replikowanie danych.
Dystrybutor
Dystrybutor jest wystąpienie bazy danych, który działa jako magazynu dla replikacja szczegółowe dane związane z jednego lub kilku wydawców.Każdy wydawca jest skojarzona z jednej bazie danych (znany jako baza danych dystrybucji) u dystrybutora.baza danych dystrybucji przechowuje dane stanu replikacja, metadane dotyczące publikacja, a w niektórych przypadkach działa jako kolejka danych z Wydawca do subskrybentów.W wielu przypadkach wystąpienie serwera bazy danych w pojedynczym działa zarówno jako Wydawca i dystrybutora.Jest to określane jako dystrybutor lokalny.Gdy wydawcy i dystrybutor są skonfigurowane na oddzielnej bazy danych wystąpienia serwera, dystrybutor jest znany jako dystrybutor zdalny.
Subskrybenci
Abonent jest wystąpienie bazy danych, który odbiera replikowanych danych.Subskrybent może odbierać danych z wielu wydawców i publikacji.W zależności od typu wybranego subskrybent replikacja można również przebiegu zmiany danych do Wydawca lub ponownie opublikować dane do innych subskrybentów.
Artykuł
Artykuł identyfikuje obiekt bazy danych, uwzględnionej w publikacja.Publikacja może zawierać różne typy artykułów, łącznie z tabel, widoków, procedur przechowywanych i innych obiektów.Jeśli tabele są publikowane jako artykułów, filtrów można ograniczyć kolumny i wiersze danych wysłanych do subskrybentów.
Publikacja
Publikacja jest kolekcja jeden lub więcej artykułów z jednej bazy danych.Grupowanie wielu artykułów do publikacja ułatwia określenie logicznie powiązanych zestaw obiektów bazy danych i dane, które są replikowane jako jednostka.
Subskrypcja
Subskrypcja jest żądanie kopii publikacja dostarczane do subskrybenta.Subskrypcja Określa, jakie publikacja zostanie odebrany, gdzie i kiedy.Istnieją dwa rodzaje subskrypcji: wypychanie i ściągać.Więcej informacji o wypychanie i ściągać subskrypcji, zobacz Subskrybowanie publikacje.
Zobacz także