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.

Icône Lien de rubriqueConventions de la syntaxe de 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. L'argument secondary_database est de type sysname et n'a pas de valeur par défaut.

  • [ @secondary_id = ] 'secondary_id'
    Identificateur du serveur secondaire dans la configuration de la copie des journaux de transactions. secondary_id est de type uniqueidentifier et ne peut pas être NULL.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Ensembles de résultats

Nom de colonne

Description

secondary_id

ID du serveur secondaire dans la configuration de l'envoi des journaux.

primary_server

Nom de l'instance principale du moteur de base de données SQL Server 2005 de Microsoft 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 dans lequel sont stockés les fichiers de sauvegarde du journal des transactions du serveur principal.

backup_destination_directory

Répertoire du serveur secondaire où les fichiers de sauvegarde sont copiés.

file_retention_period

Durée, en minutes, de conservation du 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 = Authentication 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. Sinon, il s'arrête après la restauration d'un seul fichier.

restore_mode

Mode de restauration de la base de données secondaire.

0 = Restaurer le journal avec 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 tampons utilisés 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 à émettre en cas de dépassement du seuil de restauration.

threshold_alert_enabled

Détermine si les alertes de dépassement du seuil de restauration sont activées.

1 = Activées.

0 = Désactivées.

last_copied_file

Nom du dernier fichier de sauvegarde copié sur le serveur secondaire.

last_copied_date

Heure et date de la dernière opération de copie sur le serveur secondaire.

last_copied_date_utc

Heure et date de la dernière opération de copie sur le serveur secondaire, en temps universel coordonné.

last_restored_file

Nom du dernier fichier de sauvegarde restauré dans la base de données secondaire.

last_restored_date

Heure et date de la dernière opération de restauration effectuée sur la base de données secondaire.

last_restored_date_utc

Heure et date de la dernière opération de restauration effectuée sur 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.