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.
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.
Voir aussi