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