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


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)

Основные понятия

Сведения о доставке журналов (SQL Server)