Partilhar via


sp_cleanup_log_shipping_history (Transact-SQL)

Este procedimento armazenado limpa o histórico localmente e no servidor monitor com base no período de retenção.

Ícone de vínculo de tópico Convenções da sintaxe 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 e não pode ser NULL.

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

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum.

Comentários

sp_cleanup_log_shipping_history deve ser executado do banco de dados mestre em qualquer servidor de envio de logs. Este 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 de histórico.

Permissões

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

Consulte também

Referência

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Sobre o envio de logs (SQL Server)