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, sans valeur par défaut et ne peut pas être NULL
.
[ @agent_type = ] agent_type
Type d'opération de copie des journaux de transaction. @agent_type est tinyint, sans valeur par défaut, et doit être l’une des valeurs suivantes :
Valeur | Description |
---|---|
0 | Sauvegarde |
1 | Copier |
2 | Restaurer |
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu de résultats
Aucune.
Notes
sp_cleanup_log_shipping_history
doit être exécuté à partir de la master
base de données sur n’importe quel serveur de copie des journaux de transaction. Cette procédure stockée nettoie les copies locales et distantes des copies de l’historique et log_shipping_monitor_error_detail
en fonction de la période de rétention de log_shipping_monitor_history_detail
l’historique.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure.