Udostępnij za pośrednictwem


Replikacja, omówienie modelu publikowania

Replikacja używa publikacji metaphor przemysł do reprezentowania składników w topologia replikacji, które obejmują Wydawca, dystrybutor, subskrybentów, publikacje, artykuły i subskrypcje.It is helpful to think of Microsoft SQL Server replication in terms of a magazine:

  • Czasopism wydawca publikuje publikacji jeden lub więcej

  • Publikacja zawiera artykuły

  • Wydawca rozsyła czasopisma bezpośrednio lub korzysta z dystrybutor

  • Tak jak subskrybenci otrzymują publikacje, które przyjęły

Chociaż czasopism metaphor jest przydatne do zrozumienia replikacji, ważne jest należy zwrócić uwagę, że SQL Server Replikacja zawiera funkcjonalność, która nie ma w tym metaphor, szczególnie zdolność abonenta dokonać aktualizacji i od Wydawca, które mają być wysyłane przyrostowych zmian w artykułach w publikacja.

A topologia replikacja definiuje relację między serwerami i kopie danych i wyjaśnia logiki, która określa, w jaki 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 poniższej ilustracji przedstawiono części i procesach związanych z replikacja.

Replication components and data flow

Wydawca

Wydawca to wystąpienie bazy danych, który udostępnia dane do innych lokalizacji do replikacja.Wydawca mogą mieć jeden lub więcej publikacji, każdy Definiowanie logicznie powiązanych zestaw obiektów i danych do replikacji.

Dystrybutor

Dystrybutor to wystąpienie bazy danych, który działa jako magazynu dla replikacja danych skojarzone z przynajmniej jednego wydawcy.Każdy Wydawca jest skojarzony z jednej bazie danych (zwane także dystrybutor bazy danych) u dystrybutor.baza danych dystrybucji przechowuje dane stanu replikacja, metadane dotyczące publikacja, a w niektórych przypadkach działa jako kolejka, która służy do przenoszenia od Wydawca, do subskrybentów danych.W wielu przypadkach bazy danych w jednym wystąpieniu serwera działa jako zarówno Wydawca i dystrybutor.Jest to określane jako dystrybutor lokalny.Gdy Wydawca i dystrybutor są skonfigurowane dla wystąpienia serwera oddzielnych baz danych, jest nazywany dystrybutor dystrybutor zdalny.

Subskrybenci

Subskrybent to wystąpienie bazy danych, która odbiera replikowanych danych.Subskrybent może odbierać danych z wielu wydawców i publikacji.W zależności od typu wybranego replikacja subskrybent można również przekazać zmian danych Wydawca lub ponownie opublikować dane na innych subskrybent.

Artykuł

Artykuł identyfikuje obiekt bazy danych, która nie znajduje się w publikacja.Publikacja może zawierać różne typy artykułów, łącznie z tabel, widoków, procedur przechowywanych i innych obiektów.Gdy tabele są publikowane w postaci artykułów, filtrów można ograniczyć kolumny i wiersze dane wysyłane do subskrybentów.

publikacja

Publikacja jest zbiorem artykułów jeden lub więcej 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

Subskrypcję to żądanie dotyczące kopii publikacja, które mają zostać dostarczone do subskrybent.Subskrypcja Określa, jakie publikacja będą odbierane, gdzie i kiedy.Istnieją dwa rodzaje subskrypcji: ściągać i wypychanie. Aby uzyskać więcej informacji na temat subskrypcji ściągać i wypychanie zobacz Subskrybowanie publikacji.