Udostępnij za pośrednictwem


Monitorowanie dzienników

Po skonfigurowaniu dzienników można monitorować informacje o stanie wszystkich wysyłanie dziennika serwerów.Historia i stan wysyłanie dziennika operacji są zawsze zapisywane lokalnie przez wysyłanie dziennika zadań.Historia i stan operacji tworzenia kopia zapasowa są przechowywane na serwer podstawowy i Historia i stan kopii i operacje przywracanie są przechowywane serwer pomocniczy.Jeśli zaimplementowano zdalnym serwer monitorowania, informacja ta jest przechowywana na serwer monitorowania.

Można skonfigurować alerty, które będą ognia, jeśli wysyłanie dziennika występuje jako zaplanowane operacje kończą się niepowodzeniem.Błędy są wywoływane przez zadanie alert, który obserwuje stan kopia zapasowa lub operacji przywracanie.Można zdefiniować alerty, które powiadamiają operator, gdy te błędy są wywoływane.Jeśli serwer monitorowania jest skonfigurowany, jeden alert zadanie jest uruchamiane w serwer monitorowania , podnosi błędów dla wszystkich operacji w dzienniku konfiguracja wysyłki.Jeśli serwer monitorowania nie jest określony, uruchamia zadanie alertu w wystąpieniu serwer podstawowy, który monitoruje operacji wykonywania kopia zapasowa.Jeśli serwer monitorowania nie jest określony, alert zadanie uruchamia się również na każde wystąpienie serwer pomocniczy do monitorowania kopii lokalnej i operacji przywracanie.

Ważna informacjaWażne:

Monitorowanie konfiguracja wysyłania dziennika, należy dodać serwer monitorowania po włączeniu wysyłanie dziennika.Jeśli później dodać serwer monitorowania należy usunąć konfiguracja wysyłania dziennika i zastąpienie jej nową konfiguracja, zawierającą serwer monitorowania.Aby uzyskać więcej informacji, zobacz Jak Włącz dziennik wysyłki (SQL Server Management Studio).Ponadto, po serwer monitorowania został skonfigurowany, to nie można zmienić bez usuwania dziennika najpierw wysyłki.

Tabel historii zawierających monitorowanie informacji

Monitorowania tabele historia zawierają metadane, który jest przechowywany na serwer monitorowania.Kopię informacji specyficznych dla danego podstawowego lub serwer pomocniczy jest również przechowywany lokalnie.

Kwerendy można monitorować stan tych tabel wysyłanie dziennika sesja.Na przykład, aby dowiedzieć się, stan wysyłanie dziennika, sprawdzanie stanu i historia zadania kopia zapasowa, zadanie kopiowania i zadanie przywracanie.Umożliwia wyświetlanie określonych wysyłanie dziennika szczegóły historia i błąd przez badanie w poniższych tabelach monitorowania.

Tabela

Opis

log_shipping_monitor_alert

Magazyny alert identyfikator zadanie.

log_shipping_monitor_error_detail

Przechowuje szczegóły błędu dla wysyłanie dziennika zadań.Błędy Zobacz tej tabela można kwerendy dla sesja agenta.Opcjonalnie błędów można sortować według data i czas na każdy zarejestrowania.Każdy błąd jest rejestrowany jako sekwencja wyjątki i wiele błędów (sekwencji) można sesja agenta.

log_shipping_monitor_history_detail

Zawiera szczegóły historia wysyłanie dziennika agentów.Kwerendy można w tej tabela, aby zobaczyć szczegóły historia sesja agenta.

log_shipping_monitor_primary

Przechowuje jeden rekord monitora dla podstawowa baza danych w każdej konfiguracja wysyłanie dziennika, w tym informacje na temat ostatniego pliku kopia zapasowa i ostatni plik przywrócony, przydatny do monitorowania.

log_shipping_monitor_secondary

Przechowuje jeden rekord monitora dla każdego pomocnicza baza danych, łącznie z informacjami o ostatniego plik kopia zapasowa i ostatnio przywracany plik, który jest przydatny do monitorowania.

Procedury przechowywane dla monitorowania dzienników

Monitorowanie i historia informacje są przechowywane w tabelach w msdb, który można uzyskać dostęp za pomocą wysyłanie dziennika procedur przechowywanych.Uruchamianie tych procedur przechowywanych na serwerach w następującej tabela.

Procedura przechowywana

Opis

Uruchom tę procedurę na

sp_help_log_shipping_monitor_primary

Zwraca monitorować rekordy dla określonego podstawowa baza danych z log_shipping_monitor_primary tabela.

Monitor lub serwer podstawowy

sp_help_log_shipping_monitor_secondary

Zwraca monitorować rekordy dla określonego pomocnicza baza danych z log_shipping_monitor_secondary tabela.

Monitor serwera lubserwer pomocniczy

sp_help_log_shipping_alert_job

Zwraca identyfikator zadania zadanie alert.

Monitorowanie serwera lub podstawowego lub serwer pomocniczy Jeśli monitor nie jest zdefiniowana.

sp_help_log_shipping_primary_database

Pobiera ustawienia podstawowa baza danych i wyświetla wartości z log_shipping_primary_databases i log_shipping_monitor_primary tabele.

Serwer podstawowy

sp_help_log_shipping_primary_secondary

Pobiera nazwy pomocnicza baza danych dla podstawowa baza danych.

Serwer podstawowy

sp_help_log_shipping_secondary_database

Pobiera ustawienia bazy danych pomocnicze z log_shipping_secondary, log_shipping_secondary_databases i log_shipping_monitor_secondary tabele.

Serwer pomocniczy

sp_help_log_shipping_secondary_primary (języka Transact-SQL)

Ta procedura składowana pobiera ustawienia dla danej podstawowa baza danych serwer pomocniczy.

Serwer pomocniczy