Udostępnij za pośrednictwem


Monitoring Log Shipping

Po skonfigurowaniu wysyłki dziennika można monitorować informacje o stanie wszystkich serwerów wysyłanie dziennika.Historia i stan operacji wysyłanie dziennika zawsze zapisywane lokalnie przez wysyłanie zadań dziennika.Historia i stan operacji kopia zapasowa są przechowywane na serwer podstawowy i historii i stan kopii i operacje przywracanie są przechowywane serwer pomocniczy.Jeśli zostało zaimplementowane na serwerze zdalnym monitora, te informacje także będzie przechowywana serwer monitoringu.

Można skonfigurować alerty, które będą pożaru, jeśli wysyłanie dziennika operacji nie występuje zgodnie z harmonogramem.Błędy są wywoływane przez alert zadanie, którego oczekuje stan operacji tworzenia kopii zapasowych i przywracanie.Do definiowania alertów, które powiadamiają operator, gdy te błędy są.Konfiguracja serwer monitoringu, jeden alert zadanie będzie uruchamiane na serwerze monitora, który wywołuje błędów dla wszystkich operacji w dzienniku konfiguracja wysyłania dziennika.Nie określono serwer monitoringu, alertów zadanie będzie uruchamiane w wystąpienie serwer podstawowy, który monitoruje operacji tworzenia kopia zapasowa.Jeżeli nie określono serwer monitoringu, zadanie alert jest uruchamiany także w każdym wystąpieniu serwer pomocniczy do monitorowania kopii lokalnej i operacji przywracanie.

Important noteImportant Note:

Aby monitorować konfiguracja wysyłki do dziennika, należy dodać serwer monitoringu po włączeniu wysyłanie dziennika.Jeżeli później dodasz serwer monitoringu, należy usunąć wysyłanie dziennika konfiguracji i zastąpić go nowej konfiguracji zawiera serwer monitoringu.Aby uzyskać więcej informacji zobaczHow to: Enable Log Shipping (SQL Server Management Studio).Ponadto, po skonfigurowaniu serwera monitorowania go nie można zmienić bez usuwania wysyłanie dziennika pierwszego.

Zawiera informacje dotyczące monitorowania tabel historia

Monitorowanie tabele historia zawierają metadane, które są przechowywane serwer monitoringu.Kopia informacji specyficznych dla danego podstawowego lub serwer pomocniczy jest również przechowywany lokalnie.

Można wysyłać te tabele do monitorowania stanu wysyłanie dziennika sesji.Na przykład, aby dowiedzieć się, stan wysyłanie dziennika, sprawdzanie stanu i historię zadania kopia zapasowa, zadanie kopiowania i przywrócić zadania.Umożliwia wyświetlanie określonych wysyłanie dziennika historii i błąd szczegółów za pomocą kwerend wysyłanych w poniższych tabelach monitorowania.

Table

Description

log_shipping_monitor_alert

Magazyny alert identyfikator zadanie.

log_shipping_monitor_error_detail

Przechowuje informacje o błędzie dla wysyłanie dziennika zadania.Patrz tej tabela można wysyłać błędów dla sesja agenta.Opcjonalnie błędów można sortować według data i czas, w których każdy został zarejestrowany.Każdy błąd jest rejestrowany jako sekwencja wyjątki, a wiele błędów (sekwencja) może na początku sesja agenta.

log_shipping_monitor_history_detail

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

log_shipping_monitor_primary

Przechowuje jeden rekord monitora podstawowego bazy danych w każdym wysyłanie dziennika konfiguracja, w tym informacje na temat ostatniego pliku kopia zapasowa i ostatniego przywracany plik, który jest przydatny do monitorowania.

log_shipping_monitor_secondary

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

Przechowywane procedury dotyczące monitorowania wysyłanie dziennika

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

Procedura przechowywana

Description

Uruchom tę procedurę na

sp_help_log_shipping_monitor_primary

Zwraca monitorować rekordy dla określonej głównej bazy danych z log_shipping_monitor_primary tabela.

serwer monitoringu lub serwer podstawowy

sp_help_log_shipping_monitor_secondary

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

serwer monitoringu lub serwer pomocniczy

sp_help_log_shipping_alert_job

Zwraca identyfikator zadania alert zadania.

Monitorować serwerem lub podstawowym lub pomocniczym serwerze, jeżeli 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 and log_shipping_monitor_primary tabel.

Serwer podstawowy

sp_help_log_shipping_primary_secondary

Pobiera nazwy pomocnicza baza danych podstawowa baza danych.

Serwer podstawowy

sp_help_log_shipping_secondary_database

Pobiera ustawienia bazy danych pomocniczej log_shipping_secondary, log_shipping_secondary_databases and log_shipping_monitor_secondary tabel.

Serwer pomocniczy

sp_help_log_shipping_secondary_primary (Transact-SQL)

Ta procedura przechowywana pobiera ustawienia dla danej podstawowa baza danych serwer pomocniczy.

Serwer pomocniczy