Partager via


sp_help_log_shipping_secondary_database (Transact-SQL)

S'applique à : SQL Server

Cette procédure stockée extrait les paramètres d'une ou plusieurs bases de données secondaires.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Arguments

[ @secondary_database = ] N’secondary_database'

Nom de la base de données secondaire. @secondary_database est sysname, avec la valeur par défaut NULL.

[ @secondary_id = ] 'secondary_id'

ID du serveur secondaire dans la configuration d'envoi de journaux. @secondary_id est uniqueidentifier, avec la valeur par défaut NULL.

Valeurs des codes de retour

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

Jeu de résultats

Nom de colonne Description
secondary_id ID du serveur secondaire dans la configuration d'envoi de journaux.
primary_server Nom de l'instance primaire de moteur de base de données SQL Server dans la configuration d'envoi de journaux.
primary_database Nom de la base de données primaire dans la configuration d'envoi de journaux.
backup_source_directory Répertoire où les fichiers de sauvegarde des journaux de transactions du serveur principal sont stockés.
backup_destination_directory Répertoire sur le serveur secondaire où sont copiés les fichiers de sauvegarde.
file_retention_period Durée, en minutes, de conservation d'un fichier de sauvegarde sur le serveur secondaire avant sa suppression.
copy_job_id ID associé au travail de copie sur le serveur secondaire.
restore_job_id ID associé au travail de restauration sur le serveur secondaire.
monitor_server Nom de l’instance de SQL Server Moteur de base de données utilisé comme serveur de surveillance dans la configuration de copie des journaux de transaction.
monitor_server_security_mode Mode de sécurité utilisé pour la connexion au serveur moniteur.

1 = Authentification Windows.
0 = Authentification SQL Server.
secondary_database Nom de la base de données secondaire dans la configuration de la copie des journaux de transactions.
restore_delay Durée, en minutes, de l'attente du serveur secondaire avant de restaurer un fichier de sauvegarde donné. La valeur par défaut est 0 minute.
restore_all Si la valeur est définie à 1, le serveur secondaire restaure toutes les sauvegardes du journal des transactions disponibles au moment de la restauration. Dans le cas contraire, le serveur s'arrête une fois qu'un fichier est restauré.
restore_mode Mode de restauration pour la base de données secondaire.

0 = Restaurer le journal avec NORECOVERY.
1 = Restaurer le journal avec STANDBY.
disconnect_users Si la valeur est définie à 1, les utilisateurs sont déconnectés de la base de données secondaire au moment de la restauration. Valeur par défaut = 0.
block_size Taille en octets utilisée comme taille de bloc pour l’appareil de sauvegarde.
buffer_count Nombre total de mémoires tampons utilisées par l'opération de sauvegarde ou de restauration.
max_transfer_size Taille, en octets, de la demande maximale d’entrée ou de sortie émise par SQL Server sur l’appareil de sauvegarde.
restore_threshold Nombre de minutes pouvant s'écouler entre les opérations de restauration avant qu'une alerte ne soit générée.
threshold_alert Alerte à déclencher lorsque le seuil de restauration est dépassé.
threshold_alert_enabled Détermine si les alertes de seuil de restauration sont activées.

1 = Activé.
0 = Désactivé.
last_copied_file Nom de fichier du dernier fichier de sauvegarde copié sur le serveur secondaire.
last_copied_date Heure et date de la dernière copie sur le serveur secondaire.
last_copied_date_utc Date et heure de la dernière opération de copie sur le serveur secondaire, au format UTC (Coordinated Universal Time).
last_restored_file Nom du dernier fichier de sauvegarde restauré dans la base de données secondaire.
last_restored_date Heure et date auxquelles a eu lieu la dernière opération de restauration de la base de données secondaire.
last_restored_date_utc Date et heure de la dernière opération de restauration sur la base de données secondaire, au format UTC (Coordinated Universal Time).
history_retention_period Durée en minutes pendant laquelle les enregistrements d’historique de copie des journaux de transaction sont conservés pour une base de données secondaire donnée, avant d’être supprimés.
last_restored_latency Durée écoulée (en minutes) entre la création de la sauvegarde du journal sur le serveur principal et sa restauration sur le serveur secondaire.

La valeur initiale est NULL.

Notes

Si vous incluez le paramètre @secondary_database , le jeu de résultats contient des informations sur cette base de données secondaire. Si vous incluez le paramètre @secondary_id , le jeu de résultats contient des informations sur toutes les bases de données secondaires associées à cet ID secondaire.

sp_help_log_shipping_secondary_database doit être exécuté à partir de la master base de données sur le serveur secondaire.

autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure.