Поделиться через


sp_help_log_shipping_monitor (Transact-SQL)

Область применения: SQL Server

Возвращает результирующий набор, содержащий сведения о состоянии и другие данные о зарегистрированных базах данных-источниках и базах данных-получателях на сервере-источнике, сервере-получателе или сервере мониторинга.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_help_log_shipping_monitor [ [ @verbose = ] verbose ]
[ ; ]

Аргументы

[ @verbose = ] подробный

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Имя столбца Тип данных Description
status bit Общее состояние агентов базы данных доставки журналов:

0 = работоспособные и безагентные сбои.
1 = в противном случае.
is_primary bit Указывает, относится ли эта строка к базе данных-источнику:

1 = строка для базы данных-источника.
0 = строка для базы данных-получателя.
server sysname Имя сервера-источника или получателя, где находится эта база данных.
database_name sysname Имя базы данных.
time_since_last_backup int Время (в минутах), прошедшее с момента создания последней резервной копии журнала.

NULL = информация недоступна или не имеет значения.
last_backup_file nvarchar(500) Имя последнего файла успешно созданной резервной копии журнала.

NULL = информация недоступна или не имеет значения.
backup_threshold int Длительность времени в минутах после выполнения последнего резервного копирования перед возникновением ошибки threshold_alert. backup_threshold имеет значение int с значением по умолчанию в минутах 60 .

NULL = информация недоступна или не имеет значения.

Это значение можно изменить с помощью sp_add_log_shipping_primary_database.
is_backup_alert_enabled bit Указывает, вызывается ли оповещение при backup_threshold превышении. Значение одного (1), по умолчанию, означает, что оповещение вызывается.

NULL = информация недоступна или не имеет значения.

Это значение можно изменить с помощью sp_add_log_shipping_primary_database.
time_since_last_copy int Время (в минутах), прошедшее с момента копирования последней резервной копии журнала.

NULL = информация недоступна или не имеет значения.
last_copied_file nvarchar(500) Имя последнего успешно скопированного файла резервной копии журнала.

NULL = информация недоступна или не имеет значения.
time_since_last_restore int Время (в минутах), прошедшее с момента восстановления последней резервной копии журнала.

NULL = информация недоступна или не имеет значения.
last_restored_file nvarchar(500). Имя последнего успешно восстановленного файла резервной копии журнала.

NULL = информация недоступна или не имеет значения.
last_restored_latency int Временной интервал (в минутах) от создания последней резервной копии до восстановления из резервной копии.

NULL = информация недоступна или не имеет значения.
restore_threshold int Время (в минутах), которое может пройти между операциями восстановления, прежде чем сформируется предупреждение. restore_threshold не может бытьNULL.
is_restore_alert_enabled bit Указывает, вызывается ли оповещение при restore_threshold превышении. Значение одного (1), по умолчанию, означает, что оповещение вызывается.

NULL = информация недоступна или не имеет значения.

Чтобы задать пороговое значение восстановления, используйте sp_add_log_shipping_secondary_database.

Замечания

sp_help_log_shipping_monitor необходимо запустить из master базы данных на сервере мониторинга.

Разрешения

Требуется членство в предопределенных ролях сервера sysadmin или разрешение на выполнение непосредственно в этой хранимой процедуре.