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 = ] 'secondary_database' OR
[ @secondary_id = ] 'secondary_id'
Arguments
[ @secondary_database = ] 'secondary_database'
Nom de la base de données secondaire. secondary_database est sysname, sans valeur par défaut.
[ @secondary_id = ] 'secondary_id'
ID du serveur secondaire dans la configuration de copie des journaux de transaction. secondary_id est uniqueidentifier et ne peut pas être NULL.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de la 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 copie des journaux de transaction. |
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 du moteur de base de données SQL Server 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 Microsoft 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 a été restauré. |
restore_mode | Mode de restauration pour la base de données secondaire. 0 = Restauration du journal avec l'option NORECOVERY. 1 = Restauration du journal en mode 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, qui définit la taille des blocs pour 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 | 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ées. |
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 de conservation (en minutes) des enregistrements historiques 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 du journal sur le serveur principal et sa restauration sur le serveur secondaire. La valeur initiale est NULL. |
Remarques
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 doivent être exécutés à partir de la base de données master sur le serveur secondaire.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure.
Voir aussi
sp_help_log_shipping_secondary_primary (Transact-SQL)
À propos de la copie des journaux de transaction (SQL Server)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour