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


sp_cleanup_log_shipping_history (Transact-SQL)

Область применения: SQL Server

Эта хранимая процедура очищает журнал локально и на сервере мониторинга на основе периода хранения.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_cleanup_log_shipping_history
    [ @agent_id = ] 'agent_id'
    , [ @agent_type = ] agent_type
[ ; ]

Аргументы

[ @agent_id = ] 'agent_id'

Первичный идентификатор для резервирования или вторичный идентификатор для копирования или восстановления. @agent_id является уникальным идентификатором, без значения по умолчанию и не может бытьNULL.

[ @agent_type = ] agent_type

Тип задания доставки журналов: @agent_type является крошечным, без значения по умолчанию и должен быть одним из следующих значений:

значение Описание
0 Резервное копирование
1 Копия
2 Восстановление

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Нет.

Замечания

sp_cleanup_log_shipping_history необходимо запустить из базы данных на любом сервере master доставки журналов. Эта хранимая процедура очищает локальные и удаленные копии log_shipping_monitor_history_detail и log_shipping_monitor_error_detail на основе периода хранения журнала.

Разрешения

Только члены предопределенных ролей сервера sysadmin могут выполнять эту процедуру.