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ż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 |
---|---|
Magazyny alert identyfikator zadanie. |
|
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. |
|
Zawiera szczegóły historia wysyłanie dziennika agentów.Kwerendy można w tej tabela, aby zobaczyć szczegóły historia sesja agenta. |
|
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. |
|
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 |
---|---|---|
Zwraca monitorować rekordy dla określonego podstawowa baza danych z log_shipping_monitor_primary tabela. |
Monitor lub serwer podstawowy |
|
Zwraca monitorować rekordy dla określonego pomocnicza baza danych z log_shipping_monitor_secondary tabela. |
Monitor serwera lubserwer pomocniczy |
|
Zwraca identyfikator zadania zadanie alert. |
Monitorowanie serwera lub podstawowego lub serwer pomocniczy Jeśli monitor nie jest zdefiniowana. |
|
Pobiera ustawienia podstawowa baza danych i wyświetla wartości z log_shipping_primary_databases i log_shipping_monitor_primary tabele. |
Serwer podstawowy |
|
Pobiera nazwy pomocnicza baza danych dla podstawowa baza danych. |
Serwer podstawowy |
|
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 |
Zobacz także