Partager 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 rubriqueConventions 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. L'argument agent_id est de type uniqueidentifier et sa valeur par défaut 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. 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.