sp_refresh_log_shipping_monitor (Transact-SQL)

S’applique à :SQL Server

Cette procédure stockée actualise les tables de moniteurs distants avec les dernières informations provenant d'un serveur principal ou secondaire spécifique pour l'Agent de copie des journaux de transaction. La procédure est appelée sur le serveur principal ou secondaire.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_refresh_log_shipping_monitor  
[ @agent_id = ] 'agent_id',  
[ @agent_type = ] 'agent_type'  
[ @database = ] 'database'  
[ @mode ] n  

Arguments

[ @agent_id = ] 'agent_id' ID principal pour la sauvegarde ou l’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 de copie des journaux de transaction.

0 = Sauvegarde.

1 = Copie.

2 = Restauration.

agent_type est tinyint et ne peut pas être NULL.

[ @database = ] 'database' Base de données primaire ou secondaire utilisée par la journalisation par les agents de sauvegarde ou de restauration.

[ @mode ] nSpécifie s’il faut actualiser les données du moniteur ou les propre. Le type de données m est tinyint et les valeurs prises en charge sont les suivantes :

1 = actualisation (Il s'agit de la valeur par défaut.)

2 = supprimer

Codet de retour

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

Jeux de résultats

Aucune

Notes

sp_refresh_log_shipping_monitor actualise les tables log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail et log_shipping_monitor_error_detail avec les informations de session qui n’ont pas déjà été transférées. Vous pouvez ainsi synchroniser le serveur moniteur avec un serveur principal ou secondaire lorsque sa dernière synchronisation remonte à un certain temps et vous pouvez si nécessaire y nettoyer les informations de moniteur.

sp_refresh_log_shipping_monitor devez être exécuté à partir de la base de données master sur le serveur principal ou secondaire.

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)