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.