sp_refresh_log_shipping_monitor (Transact-SQL)
Данная хранимая процедура обновляет удаленные таблицы мониторинга последними данными с указанного сервера-источника или сервера-получателя для указанного агента отправки журналов. Эта процедура запускается только на сервере-источнике или сервере-получателе.
Синтаксические обозначения Transact-SQL
Синтаксис
sp_refresh_log_shipping_monitor
[ @agent_id = ] 'agent_id',
[ @agent_type = ] 'agent_type'
[ @database = ] 'database'
[ @mode ] n
Аргументы
[ @agent_id = ] 'agent_id'
Первичный идентификатор для резервирования или вторичный идентификатор для копирования или восстановления. Аргумент agent_id имеет тип uniqueidentifier и не может иметь значение NULL.[ @agent_type = ] 'agent_type'
Тип задания доставки журналов:0 = резервирование;
1 = копирование;
2 = восстановление.
Аргумент agent_type имеет тип tinyint и не может принимать значение NULL.
[ @database = ] 'database'
База данных-источник или база данных-получатель, используемые для ведения журнала агентами резервного копирования или восстановления.[ @mode ] n
Указывает необходимость обновления или очистки данных мониторинга. Аргумент m имеет тип tinyint и может принимать следующие поддерживаемые значения:1 = обновление (значение по умолчанию);
2 = удаление.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Результирующие наборы
Отсутствует.
Замечания
Процедура sp_refresh_log_shipping_monitor обновляет таблицы log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail и log_shipping_monitor_error_detail данными сеанса, которые еще не были переданы. Это позволяет синхронизировать сервер мониторинга с сервером-источником или сервером-получателем, если в течение некоторого времени синхронизация не выполнялась. В дополнение к этому в случае необходимости разрешается очистка контрольных данных на сервере мониторинга.
Процедура sp_refresh_log_shipping_monitor должна выполняться в базе данных master на сервере-источнике или сервере-получателе.
Разрешения
Эту процедуру могут выполнять только члены предопределенной роли сервера sysadmin.
См. также
Справочник
Системные хранимые процедуры (Transact-SQL)