Udostępnij za pośrednictwem


Administrowanie agenci replikacji

Replikacja przedstawiciele wykonują wiele zadań związanych z replikacją, w tym tworzenie kopii schematu i danych, wykrywania aktualizacji Wydawca lub subskrybenta i propagowanie zmian między serwerami.By default, replication agents run under Microsoft SQL Server Agent job steps.Agenci są po prostu pliki wykonywalne, więc one można również wywołać bezpośrednio z wiersza polecenia i skrypty partia.Każdy agent replikacja obsługuje zbiór Uruchom -czas parametry używane do sterowania jego działania; te parametry są określone w profilu programu agent lub w wierszu polecenia.

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.

Pliki agent replikacji znajdują się w folderze <dysk>:\Program Files\Microsoft SQL Server\100\\COM.W poniższej tabela przedstawiono nazwy pliku wykonywalnego replikacja i nazwy pliku.Kliknij łącze dla agenta w celu wyświetlenia jego odwołania do parametru.

Plik wykonywalny Agent

Nazwa pliku

Agent replikacji migawki

migawka.exe

Agent replikacji dystrybucji

Distrib.exe

ReplikacjaAgent odczytywania dziennika

Logread.exe

Agent czytnik kolejki replikacji

Qrdrsvc.exe

Agent replikacji scalania

Replmerg.exe

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

Aby uruchomić agentów i zadania konserwacji

Profile Agent

Po skonfigurowaniu replikacja, zestaw agenta profilów jest zainstalowany na dystrybutora.Profil programu agent zawiera zestaw parametrów, które są używane w każdej czas uruchamia agenta: Każdy agent rejestruje się do dystrybutora podczas jego uruchamiania procesu i kwerendy dla parametrów w profilu.Replikacji zapewnia domyślny profil dla każdego agenta i dodatkowe predefiniowane profile dla Agent odczytywania dziennika, agenta dystrybucji i scalanie agenta.Oprócz profile, pod warunkiem można utworzyć profile dostosowane do wymagań aplikacji.Aby uzyskać więcej informacji, zobacz Profile Agent replikacji.

Informacje bezpośrednio Określanie parametrów wiersza polecenia, zobacz Pojęcia dotyczące plików wykonywalnych Agent replikacji i Jak Wyświetlanie i modyfikowanie parametrów wiersza polecenia Agent replikacji (SQL Server Management Studio).

Monitorowanie agentów replikacji

Monitor replikacja umożliwia wyświetlanie informacji i wykonywanie zadań skojarzonych z każdym agent replikacja.Następująca lista zawiera każdego agenta, kart w Monitor replikacji, na której można znaleźć i łącze do tematu omówiono sposoby dostępu do tych kartach:

Niezależne i agentów udostępnionych

Niezależny agent jest agentem usługi jednej subskrypcja.Agent udostępnionych usług wielu subskrypcji; Jeśli trzeba zsynchronizować wiele subskrypcji przy użyciu tego samego udostępnianego agenta, domyślnie oczekiwania w kolejce i agenta udostępnionych usług je w czas.Czas oczekiwania jest ograniczona podczas korzystania niezależne agentów, ponieważ agent jest gotowe zawsze subskrypcja musi być synchronizowane.replikacja scalania zawsze używa agentów niezależne i replikacja transakcyjna domyślnie używa niezależnych agentów na publikacje utworzone w Kreatorze nowej publikacji (w poprzednich wersjach SQL Server, replikacja transakcyjna domyślnie używany agentów udostępnionego).

Zadania konserwacji replikacji

Replikacja używa następujących zadań, aby przeprowadzić konserwację zaplanowane i na żądanie.

Oczyszczanie zadanie

Opis

Harmonogram domyślny

Historia agenta oczyszczania: Dystrybucja

Powoduje usunięcie historia agent replikacja baza danych dystrybucji.

Co 10 minut.

Rozkład oczyszczania: Dystrybucja

Usuwa transakcje są replikowane z baza danych dystrybucji.Dezaktywuje subskrypcje, które nie zostały zsynchronizowane w granicach maksymalnej okres przechowywania dystrybucji.Aby uzyskać więcej informacji, zobacz Wygaśnięcia subskrypcji i dezaktywacji.

Co 10 minut.

Ważność subskrypcji oczyszczania

Wykrywa i usuwa wygasły subskrypcje z baz danych w publikacja.Aby uzyskać więcej informacji, zobacz Wygaśnięcia subskrypcji i dezaktywacji.

Uruchamia codziennie o 1:00 rano

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

Wykrywa wszystkie subskrypcje, które mają błędy sprawdzania poprawności danych i oznacza je do ponownego inicjowania.Następnego czas uruchamia scalić agenta lub przedstawiciela dystrybucji, Nowa migawka będą stosowane w subskrybentów.Więcej informacji na temat sprawdzania poprawności, zobacz Sprawdzanie poprawności replikowanych danych.

Nie domyślnego harmonogramu (nie jest włączona domyślnie).

Checkup agenci replikacji

Wykrywa agenci replikacja, które nie są aktywnie rejestrowania historia.Zapisuje Microsoft Windows zdarzenie dziennika, jeśli zadanie krok kończy się niepowodzeniem.

Uruchamia co dziesięć minut.

Odświeżacz monitorowania replikacji dla dystrybucji

Odświeża buforowane kwerendy używane przez Monitor replikacji.Aby uzyskać więcej informacji, zobacz Buforowanie, odświeżania i wydajności Monitor replikacji.

Działa w sposób ciągły.