sp_cleanup_log_shipping_history (Transact-SQL)

S’applique à :SQL Server

Cette procédure stockée nettoie l'historique localement et sur le serveur moniteur en fonction de la période de rétention.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_cleanup_log_shipping_history  
[ @agent_id = ] 'agent_id',  
[ @agent_type = ] 'agent_type'  

Arguments

[ @agent_id = ] 'agent_id', ID principal pour la sauvegarde ou ID secondaire pour la copie ou la restauration. agent_id est uniqueidentifier et ne peut pas être NULL.

[ @agent_type = ] 'agent_type' Type de travail d’expédition des journaux. 0 = Sauvegarde, 1 = Copie, 2 = Restauration. agent_type est tinyint et ne peut pas avoir la valeur NULL.

Codet de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Aucun.

Notes

sp_cleanup_log_shipping_history devez être exécuté à partir de la base de données master sur n’importe quel serveur de copie des journaux. Cette procédure stockée nettoie les copies locales et distantes des log_shipping_monitor_history_detail et des log_shipping_monitor_error_detail en fonction de la période de conservation de l’historique.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure.

Voir aussi

À propos de la copie des journaux de transaction (SQL Server)
Procédures stockées système (Transact-SQL)