sp_cleanup_log_shipping_history (Transact-SQL)

Aplica-se a:SQL Server

Este 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 a ID secundária para cópia ou restauração. agent_id é uniqueidentifier e não pode ser NULL.

[ @agent_type = ] 'agent_type' O tipo de trabalho de envio de logs. 0 = Backup, 1 = Copiar, 2 = Restaurar. agent_type é tinyint e não pode ser NULL.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum.

Comentários

sp_cleanup_log_shipping_history deve ser executado no banco de dados mestre em qualquer servidor de envio de logs. Esse procedimento armazenado limpa cópias locais e remotas de log_shipping_monitor_history_detail e log_shipping_monitor_error_detail com base no período de retenção do histórico.

Permissões

Somente membros da função de servidor fixa sysadmin podem executar este procedimento.

Consulte Também

Sobre o envio de logs (SQL Server)
Procedimentos armazenados do sistema (Transact-SQL)