Udostępnij za pośrednictwem


Administering Replication Agents

Agenci replikacja wykonywania wielu zadań związanych z replikacją, włączając w to tworzenie kopii schemat oraz dane, wykrywanie aktualizacji Wydawca lub subskrybent i propagowanie zmian między serwerami.By default, replication agents run under Microsoft SQL Server Agent job steps.Agentów są po prostu plików wykonywalnych, dlatego te można również wywołać bezpośrednio z wiersza polecenia i skrypty partia.Każdy agent replikacja obsługuje zestaw parametrów czas wykonania pozwala kontrolować sposób uruchamiania, te parametry są określane w profilu programu agent, albo w wierszu polecenia.

Important noteImportant Note:

Domyślnie SQL Server Usługa agenta jest wyłączona, gdy SQL Server jest instalowany, chyba że jawnie wybrano automatyczne usługi podczas instalacji. Aby uzyskać więcej informacji na temat uruchamiania SQL Server Usługa agenta, zobacz Starting SQL Server Agent.

Pliki agent replikacja znajdują się w folderze <drive>:\Program Files\Microsoft SQL Server\100\\COM. Poniższa lista zawiera nazwy pliku wykonywalnego replikacja i nazwy pliku.Kliknij łącze odpowiednie dla agenta w celu wyświetlenia odwołanie, parametr.

Oprócz agentów replikacja replikacja ma szereg zadań, które przeprowadzić konserwację zaplanowane i na żądanie.

Aby uruchomić agentów i zadania konserwacji

Profile agenta

Po skonfigurowaniu replikacja, a zestaw agenta profilów jest zainstalowany dystrybutor.Profil programu agent zawiera zestaw parametrów, które są używane każdego czas uruchamia agenta: Każdy agent rejestruje dystrybutor podczas jego uruchamiania procesu i kwerendy dotyczące parametrów w swoim profilu. Replikacja zawiera profil domyślny dla każdego agenta i dodatkowe profile wstępnie zdefiniowanych Agent odczytywania dziennika, Agent dystrybucji i scalanie agenta.Oprócz profile, pod warunkiem można utworzyć profile dostosowane do potrzeb aplikacji.Aby uzyskać więcej informacji zobacz Replication Agent Profiles.

Aby uzyskać informacje dotyczące określania bezpośrednio parametrów wiersza polecenia Zobacz Pojęcia dotyczące replikacja agenta pliki wykonywalne i How to: View and Modify Replication Agent Command Prompt Parameters (SQL Server Management Studio).

Monitorowanie agentów replikacja

Monitor replikacja umożliwia wyświetlanie informacji i wykonywać zadania związane z każdym agent replikacja.Następująca lista zawiera każdego agenta i kart w wyświetlanym na monitorze replikacja, w którym można znaleźć łącza do tematu, który wyjaśnia, jak uzyskać dostęp do tych kartach:

Niezależne i agenci udostępnione

Niezależny agenta jest agentem usługi subskrypcja jeden.Subskrypcje wielu usług udostępnionych agenta; Jeśli wiele subskrypcji przy wykorzystaniu tej samej udostępniony potrzebę synchronizacji agenta, domyślnie czekać w kolejce, i udostępnionych agenta usług je w czas.opóźnienie jest ograniczona podczas używania agentów niezależnych, ponieważ agent jest gotowy, za każdym razem, gdy subskrypcja musi być synchronizowany.replikacja łączenia zawsze używa agentów niezależne i replikacji transakcyjnej niezależnych agentów domyślnie używa do publikacja utworzonych w Kreatora nowej publikacja (w poprzednich wersjach SQL Serverreplikacji transakcyjnej używany domyślnie udostępniane agentów).

Zadania konserwacji replikacja

Replikacja używa następujących zadań do wykonania według harmonogramu i na żądanie konserwacji.

Usuwanie zadanie

Description

Harmonogram domyślny

Historia agenta Oczyść w górę: Rozkład

Powoduje usunięcie historia agent replikacja baza danych dystrybucji.

Co 10 minut.

Rozkład Oczyść w górę: Rozkład

Usuwa transakcje są replikowane z baza danych dystrybucji.Dezaktywuje subskrypcji, które nie zostały zsynchronizowane w okresie zachowywania maksymalną dystrybucji.Aby uzyskać więcej informacji zobacz Data wygaśnięcia subskrypcja i dezaktywacja.

Co 10 minut.

Ważność subskrypcja Oczyść w górę

Wykrywa i usuwa wygasłe subskrypcji z baz danych w publikacja.Aby uzyskać więcej informacji zobacz Data wygaśnięcia subskrypcja i dezaktywacja.

Uruchamia codziennie o 1: 00 następnego dnia

Ponownie zainicjować subskrypcji w posiadanie błędy sprawdzania poprawności danych

Wykrywa wszystkie subskrypcje, których błędy sprawdzania poprawności danych i oznacza je dla reinicjowanie.Następna czas działa agent korespondencji seryjnej lub agenta dystrybucji nowych migawka zostaną zastosowane na subskrybentów.Aby uzyskać więcej informacji na temat sprawdzania poprawności Zobacz Validating Replicated Data.

Nie domyślnego harmonogramu (domyślnie wyłączone).

Checkup agenci replikacja

Wykrywa agentów replikacja, które nie są aktywnie rejestrowanie historia.Zapisuje do Microsoft W dzienniku zdarzeń systemu Windows jeśli kroku zadanie nie powiedzie się.

Uruchamia co 10 minut.

Odświeżacz monitorowania replikacja dla dystrybucji

Odświeżanie pamięci podręcznej kwerendy używane przez Monitor replikacja.Aby uzyskać więcej informacji zobacz Caching, Refresh, and Replication Monitor Performance.

Uruchamia stale.