sp_help_log_shipping_secondary_database (Transact-SQL)
Cette procédure stockée extrait les paramètres d'une ou plusieurs bases de données secondaires.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle). |
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_help_log_shipping_secondary_database
[ @secondary_database = ] 'secondary_database' OR
[ @secondary_id = ] 'secondary_id'
Arguments
[ @secondary_database = ] 'secondary_database'
Nom de la base de données secondaire. secondary_database est de type sysname, sans valeur par défaut.[ @secondary_id = ] 'secondary_id'
ID du serveur secondaire dans la configuration d'envoi de journaux. secondary_id est de type uniqueidentifier et ne peut pas être NULL.
Valeurs des codes de retour
0 (réussite) ou 1 (échec)
Ensembles 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 principale du moteur de base de données Microsoft SQL Server dans la configuration de l'envoi des journaux. |
primary_database |
Nom de la base de données primaire dans la configuration de l'envoi des journaux. |
backup_source_directory |
Répertoire de stockage des fichiers de sauvegarde de journal des transactions à partir du serveur primaire. |
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 moteur de base de données SQL Server utilisée comme serveur moniteur dans la configuration de l'envoi des journaux. |
monitor_server_security_mode |
Mode de sécurité utilisé pour la connexion au serveur moniteur. 1 = Authentification Microsoft Windows. 0 = Authentification SQL Server. |
secondary_database |
Nom de la base de données secondaire dans la configuration de l'envoi des journaux. |
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 de 0 minutes. |
restore_all |
Avec la valeur 1, le serveur secondaire restaure toutes les sauvegardes disponibles du journal des transactions lors de l'exécution du travail de restauration. Dans le cas contraire, le serveur s'arrête une fois qu'un fichier a été restauré. |
restore_mode |
Mode de restauration de la base de données secondaire. 0 = Restauration du journal en mode NORECOVERY. 1 = Restaurer le journal avec STANDBY. |
disconnect_users |
Avec la valeur 1, les utilisateurs sont déconnectés de la base de données secondaire lors de l'exécution d'une opération de restauration. Par défaut = 0. |
block_size |
Taille, en octets, utilisée pour les blocs sur l'unité 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 d'entrée ou de sortie maximale émise par SQL Server à l'unité de sauvegarde. |
restore_threshold |
Durée autorisée, en minutes, entre les opérations de restauration avant la génération d'une alerte. |
threshold_alert |
Alerte générée en cas de dépassement du seuil de restauration. |
threshold_alert_enabled |
Détermine si les alertes de seuil de restauration sont activées. 1 = Activé. 0 = Désactivé. |
last_copied_file |
Nom du dernier fichier de sauvegarde copié sur le serveur secondaire. |
last_copied_date |
Date et heure de la dernière opération de 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 de fichier du dernier fichier de sauvegarde restauré sur la base de données secondaire. |
last_restored_date |
Date et heure de la dernière opération de restauration sur la base de données secondaire. |
last_restored_date_utc |
Heure et date de la dernière opération de restauration effectuée dans la base de données secondaire, en temps universel coordonné. |
history_retention_period |
Durée, en minutes, de conservation des enregistrements de l'historique d'envoi des journaux pour une base de données secondaire donnée avant leur suppression. |
last_restored_latency |
Durée écoulée, en minutes, entre la création de la sauvegarde des journaux 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, l'ensemble de résultats contiendra des informations sur cette base de données secondaire ; si vous incluez le paramètre secondary_id, l'ensemble de résultats contiendra des informations sur toutes les bases de données secondaires associées à cet identificateur secondaire.
La procédure stockée sp_help_log_shipping_secondary_database doit être exécutée à partir de la base de données master sur le serveur secondaire.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter cette procédure.
Voir aussi
Référence
sp_help_log_shipping_secondary_primary (Transact-SQL)
Procédures stockées système (Transact-SQL)
Concepts
À propos de la copie des journaux de transaction (SQL Server)