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 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.
Plik wykonywalny agenta |
Nazwa pliku |
---|---|
migawka.exe |
|
Distrib.exe |
|
Logread.exe |
|
Qrdrsvc.exe |
|
Replmerg.exe |
Oprócz agentów replikacja replikacja ma szereg zadań, które przeprowadzić konserwację zaplanowane i na żądanie.
Aby uruchomić agentów i zadania konserwacji
SQL Server Management Studio i Monitor replikacja: How to: Start and Stop a Replication Agent (SQL Server Management Studio) i How to: Run Replication Maintenance Jobs (SQL Server Management Studio)
Programowanie replikacja: Pojęcia dotyczące replikacja agenta pliki wykonywalne
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:
Następujące czynniki związane z publikacjami w Monitor replikacja:
Agent migawka
Agent odczytywania dziennika
Kolejka agenta Reader
Dostęp do informacji i zadania skojarzone z agenci za pośrednictwem Agenci tab.Aby uzyskać więcej informacji zobacz Jak Służy do wyświetlania informacji i wykonuje zadania dla agentów skojarzony z publikacją (Monitor replikacja).
Następujące czynniki związane z subskrypcjami w Monitor replikacja:
Agent dystrybucji
Scalanie Agent
Uzyskiwanie dostępu do informacji i zadania skojarzone ze agenci przez następujące karty: Lista Watch subskrypcja (dostępne dla każdego Wydawca) lub Wszystkie subskrypcje karty (dostępny w przypadku każdej publikacja).Aby uzyskać więcej informacji zobacz Jak Służy do wyświetlania informacji i wykonuje zadania dla agentów skojarzony Z subskrypcja (Monitor replikacja).
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. |
See Also