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


sp_help_log_shipping_monitor (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

        sp_help_log_shipping_monitor
      

Аргументы

Нет

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

0 (успешное завершение) или 1 (неуспешное завершение)

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

Имя столбца

Тип данных

Описание

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 (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.