Partilhar via


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.