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ż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 |
---|---|
migawka.exe |
|
Distrib.exe |
|
Logread.exe |
|
Qrdrsvc.exe |
|
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
SQL Server Management Studioi Monitor replikacji: Jak Uruchamianie i zatrzymywanie Agent replikacji (SQL Server Management Studio) i Jak Uruchom zadania konserwacji replikacji (SQL Server Management Studio)
Programowanie replikacji: Pojęcia dotyczące plików wykonywalnych Agent replikacji
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:
Następujące czynniki są skojarzone z publikacji w monitorze replikacji:
Agent migawki
Agent odczytywania dziennika
Agent czytnik kolejki
Dostęp do informacji i zadań skojarzonych z tych czynników poprzez Agenci kartę.Aby uzyskać więcej informacji, zobacz Jak Wyświetlanie informacji i wykonywać zadania dotyczące czynników związanych z publikacją (Monitor replikacji).
Następujące czynniki są skojarzone z subskrypcji w Monitor replikacji:
Agent dystrybucji
Scalanie Agent
Uzyskiwanie dostępu do informacji i zadań skojarzonych z tych czynników poprzez następujące karty: Subskrypcja listy Obserwacja (dostępne dla każdego Wydawca) lub Wszystkie subskrypcje karty (dostępny dla każdej publikacja).Aby uzyskać więcej informacji, zobacz Jak Wyświetlanie informacji i wykonywać zadania dotyczące czynników związanych z subskrypcji (Monitor replikacji).
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. |
Zobacz także