sp_help_log_shipping_monitor (Transact-SQL)

Применимо к:SQL Server

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

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

Синтаксис

  
sp_help_log_shipping_monitor  

Аргументы

Нет.

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

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

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

Имя столбца Тип данных Описание:
состояние 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 (Transact-SQL).
is_backup_alert_enabled bit Указывает, будет ли возникать оповещение при превышении backup_threshold . Значение одного (1), значение по умолчанию означает, что оповещение будет поднято.

NULL = данные недоступны или нерелевантны.

Это значение можно изменить с помощью sp_add_log_shipping_primary_database (Transact-SQL).
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 .

См. также

Сведения о доставке журналов (SQL Server)
Системные хранимые процедуры (Transact-SQL)