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