Share via


sp_cleanup_log_shipping_history (Transact-SQL)

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

Icône Lien de rubrique Conventions de la syntaxe de 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 de type uniqueidentifier et ne peut pas être NULL.

  • [ @agent_type = ] 'agent_type'
    Type d'opération de copie des journaux de transactions. 0 = Sauvegarde, 1 = Copie, 2 = Restauration. L'argument agent_type est de type tinyint et ne peut pas être NULL.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Jeux de résultats

Aucun.

Notes

Vous devez exécuter sp_cleanup_log_shipping_history à partir de la base de données master sur n'importe quel serveur de copie des journaux de transactions. Cette procédure stockée nettoie les copies locales et distantes de log_shipping_monitor_history_detail et de log_shipping_monitor_error_detail en fonction de la période de rétention de l'historique.

Autorisations

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

Voir aussi

Référence

Procédures stockées système (Transact-SQL)

Concepts

Vue d'ensemble de la copie des journaux de transaction