Partager via


sp_help_log_shipping_primary_database (Transact-SQL)

Extrait les paramètres de la base de données primaire.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

sp_help_log_shipping_primary_database
[ @database = ] 'database' OR
[ @primary_id = ] 'primary_id'

Arguments

  • [ @database = ] 'database'
    Nom de la base de données primaire pour la copie des journaux de transaction. database est de type sysname, sans valeur par défaut ; sa valeur ne peut pas être NULL.

  • [ @primary_id = ] 'primary_id'
    ID de la base de données primaire pour la configuration de la copie des journaux de transaction. primary_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 la colonne

Description

primary_id

ID de la base de données primaire pour la configuration de la copie des journaux de transaction.

primary_database

Nom de la base de données primaire dans la configuration de la copie des journaux de transaction.

backup_directory

Répertoire où les fichiers de sauvegarde des journaux de transactions du serveur principal sont stockés.

backup_share

Réseau ou chemin d'accès UNC au répertoire de sauvegarde.

backup_retention_period

Durée de conservation (en minutes) avant la suppression d'un fichier de sauvegarde de journal dans le répertoire de sauvegarde.

backup_compression

Indique si la configuration de la copie des journaux de transaction utilise la compression de sauvegarde.

0 = Désactivé. Ne jamais compresser des sauvegardes de journal.

1 = Activé. Toujours compresser des sauvegardes de journal.

2 = Utilise le paramètre de Afficher ou configurer l'option de configuration du serveur valeur par défaut de compression de la sauvegarde. Il s'agit de la valeur par défaut.

La compression de la sauvegarde est prise en charge uniquement dans SQL Server 2008 Enterprise (ou les versions ultérieures). Dans les autres éditions, la valeur est toujours 2.

backup_job_id

ID de travail de l'Agent Microsoft SQL Server associé au travail de sauvegarde sur le serveur principal.

monitor_server

Nom de l'instance du moteur de base de données SQL Server utilisée comme serveur moniteur dans la configuration de la 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.

backup_threshold

Le nombre de minutes qui peuvent s'écouler entre les opérations de sauvegarde avant le déclenchement d'une alerte.

threshold_alert

Alerte à déclencher lorsque le seuil de sauvegarde est dépassé.

threshold_alert_enabled

Détermine si les alertes du seuil de sauvegarde sont activées.

1 = Activé.

0 = Désactivé.

last_backup_file

Chemin d'accès absolu de la sauvegarde la plus récente des journaux de transactions.

last_backup_date

Date et heure de la dernière opération de sauvegarde des journaux.

last_backup_date_utc

Date et heure de la dernière opération de sauvegarde des journaux de transactions sur la base de données primaire, exprimée en temps universel coordonné (UTC).

history_retention_period

Durée de conservation (en minutes) avant suppression des enregistrements historiques de copie des journaux de transaction pour une base de données primaire donnée.

Notes

La procédure stockée sp_help_log_shipping_primary_database doit être exécutée à partir de la base de données master sur le serveur principal.

Autorisations

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

Exemple

Cet exemple illustre l'utilisation de la procédure stockée sp_help_log_shipping_primary_database pour extraire les paramètres de base de données primaire pour la base de données AdventureWorks2012 .

EXEC master.dbo.sp_help_log_shipping_primary_database @database=N'AdventureWorks2012';
GO

Voir aussi

Référence

Procédures stockées système (Transact-SQL)

Concepts

À propos de la copie des journaux de transaction (SQL Server)