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


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.