Udostępnij za pośrednictwem


Omówienie czynników replikacji

Replikacja używa wiele programów autonomicznych, określane jako agenci do wykonywania zadań związanych z śledzenie zmian i dystrybucji danych.Domyślnie, agenci replikacja są uruchamiane jako zadania zaplanowane na SQL Server agenta, i SQL Server musi być uruchomiony Agent dla zadań do wykonania.Agenci replikacji można także uruchomić, z wiersza polecenia oraz przez aplikacje używające obiektów zarządzania replikacji (RMO).Agenci replikacji można administrować z SQL Server Monitor replikacji i SQL Server Management Studio.

SQL Server Agent

SQL Server Agent hostów i planuje czynników replikacja i zapewnia łatwy sposób uruchomić agentów replikacja.SQL Server Agent również kontroluje i monitoruje działania poza replikacja.Aby uzyskać więcej informacji, zobacz Konfigurowanie SQL Server Agent.

Ważna informacjaWażne:

Domyślnie SQL Server wyłączona usługa agenta po SQL Server jest zainstalowany, dopóki użytkownik jawnie automatyczne uruchamianie usługi podczas instalacji.Aby uzyskać więcej informacji o uruchamianiu SQL Server usługa agenta, zobacz Uruchamianie SQL Server Agent.

Agent migawki

Agent migawki jest zazwyczaj używany ze wszystkimi typami replikacja.Przygotowuje ona schemat i pliki danych początkowych opublikowanych tabel i innych obiektów, przechowuje pliki migawka i rejestruje informacje o synchronizacji baza danych dystrybucji.Agent migawki jest uruchamiany na dystrybutora.Aby uzyskać więcej informacji, zobacz Agent replikacji migawki.

Agent odczytywania dziennika

Agent czytnik dziennika jest używany z replikacja transakcyjna.Przenosi transakcje zaznaczone dla replikacja z dziennika transakcji Wydawca do baza danych dystrybucji.Każda baza danych opublikowana za pomocą replikacja transakcyjna ma własny Agent czytnik dziennika uruchamiany na dystrybutora i łączy się z Wydawca (dystrybutor może być na tym samym komputerze co wydawcy).Aby uzyskać więcej informacji, zobacz ReplikacjaAgent odczytywania dziennika.

Agent dystrybucji

Używany jest Agent dystrybucji z replikacja migawka i replikacja transakcyjna.Ma ona zastosowanie migawka początkowa do transakcji subskrybenta i przenosi przechowywanych w bazie danych dystrybucji do subskrybentów.Agent dystrybucji jest uruchamiany w albo dystrybutora dla wypychanie subskrypcji lub subskrybent subskrypcji ściąganej.Aby uzyskać więcej informacji, zobacz Agent replikacji dystrybucji.

Scalanie Agent

Agent korespondencji seryjnej jest używany z replikacja scalająca.Ma ona zastosowanie migawka początkowa do subskrybenta i przenosi i uzgadnia zmiany danych przyrostowy.Każdej subskrypcja seryjnej ma własny agenta korespondencji seryjnej, łączącego obie Wydawca i subskrybenta i aktualizacje zarówno.Scalanie Agent jest uruchamiany w albo dystrybutora dla wypychanie subskrypcji lub abonenta subskrypcji ściąganej.Domyślnie, scalanie agenta przekazywania zmian od subskrybenta do Wydawca , a następnie pobiera zmiany z Wydawca do subskrybenta.Aby uzyskać więcej informacji, zobacz Agent replikacji scalania.

Agent czytnik kolejki

Używany jest Agent czytnik kolejki z replikacja transakcyjna w kolejce aktualizowanie opcji.Agent działa na dystrybutora i zmiany wprowadzone przez subskrybenta przenosi do Wydawca.W odróżnieniu od agenta dystrybucji i agenta scalanie, istnieje tylko jedno wystąpienie agenta czytnik kolejki usługa wszystkich wydawców i publikacje dystrybucji danej bazy danych.Aby uzyskać informacje dotyczące agenta czytnik kolejki, zobacz Agent czytnik kolejki replikacji.Więcej informacji o subskrypcji aktualizowalny, zobacz Aktualizowalna subskrypcji dla replikacji transakcyjnej.

Zadania konserwacji replikacji

Replikacja ma numer wykonywania zaplanowanego zadania konserwacji i utrzymania na żądanie.Aby uzyskać więcej informacji, zobacz Administrowanie agenci replikacji.