sp_cleanup_log_shipping_history (Transact-SQL)
Aplica-se: SQL Server
Esse procedimento armazenado limpa o histórico localmente e no servidor monitor, com base no período de retenção.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_cleanup_log_shipping_history
[ @agent_id = ] 'agent_id'
, [ @agent_type = ] agent_type
[ ; ]
Argumentos
@agent_id [ = ] 'agent_id'
A ID primária para backup ou ID secundária para cópia ou restauração. @agent_id é uniqueidentifier, sem padrão, e não pode ser NULL
.
@agent_type [ = ] agent_type
O tipo de trabalho de envio de log. @agent_type é tinyint, sem padrão, e deve ser um destes valores:
Valor | Descrição |
---|---|
0 | Backup |
1 | Copiar |
2 | Restaurar |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
Nenhum.
Comentários
sp_cleanup_log_shipping_history
deve ser executado a partir do master
banco de dados em qualquer servidor de envio de logs. Esse procedimento armazenado limpa cópias locais e remotas e log_shipping_monitor_error_detail
com base no período de retenção do log_shipping_monitor_history_detail
histórico.
Permissões
Somente membros da função de servidor fixa sysadmin podem executar esse procedimento.