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 могут выполнять эту процедуру.