sp_help_log_shipping_monitor (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.
См. также