Partager via


sp_help_log_shipping_monitor (Transact-SQL)

Retourne un jeu de résultats contenant l'état et d'autres informations pour les bases de données principale et secondaire d'un serveur principal, secondaire ou moniteur.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

sp_help_log_shipping_monitor

Arguments

Aucun.

Valeurs des codes de retour

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

Jeux de résultats

Nom de la colonne

Type de données

Description

état

bit

État collectif des agents de la base de données d'envoi des journaux :

0 = sain et pas d'échec de l'agent.

1 = autres cas.

is_primary

bit

Indique si cette ligne est destinée à une base de données principale :

1 = la ligne est destinée à une base de données principale.

0 = la ligne est destinée à une base de données secondaire.

server

sysname

Nom du serveur principal ou secondaire où réside cette base de données.

database_name

sysname

Nom de la base de données.

time_since_last_backup

int

Temps écoulé, en minutes, depuis la dernière sauvegarde du journal.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

last_backup_file

nvarchar(500)

Nom du dernier fichier de sauvegarde valide du journal.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

backup_threshold

int

Durée écoulée (en minutes) depuis la dernière sauvegarde avant qu'une erreur threshold_alert ne soit générée. backup_threshold est de type int, avec 60 minutes comme valeur par défaut.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

Cette valeur peut être modifiée à l'aide de sp_add_log_shipping_primary_database (Transact-SQL).

is_backup_alert_enabled

bit

Indique si une alerte doit être générée lors d'un dépassement de la valeur de backup_threshold. La valeur 1 par défaut indique que l'alerte sera générée.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

Cette valeur peut être modifiée à l'aide de sp_add_log_shipping_primary_database (Transact-SQL).

time_since_last_copy

int

Temps écoulé, en minutes, depuis la dernière copie de la sauvegarde du journal.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

last_copied_file

nvarchar(500)

Nom du dernier fichier de sauvegarde du journal copié avec succès.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

time_since_last_restore

int

Temps écoulé, en minutes, depuis la dernière restauration de la sauvegarde du journal.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

last_restored_file

nvarchar(500).

Nom du dernier fichier de sauvegarde du journal restauré avec succès.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

last_restored_latency

int

Temps écoulé, en minutes, entre la création de la dernière sauvegarde et la restauration de cette sauvegarde.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

restore_threshold

int

Nombre de minutes pouvant s'écouler entre les opérations de restauration avant qu'une alerte ne soit générée. restore_threshold ne peut pas être NULL.

is_restore_alert_enabled

bit

Indique si une alerte doit être générée lors d'un dépassement de la valeur de restore_threshold. La valeur 1 par défaut indique que l'alerte sera générée.

NULL = les informations ne sont pas disponibles ou ne sont pas appropriées.

Pour définir le seuil de restauration, utilisez sp_add_log_shipping_secondary_database.

Notes

La procédure sp_help_log_shipping_monitor doit être exécutée à partir de la base de données master sur le serveur moniteur.

Autorisations

Nécessite l'appartenance au rôle de serveur fixe sysadmin.

Voir aussi

Référence

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

Concepts

À propos de la copie des journaux de transaction (SQL Server)