Partager via


sp_help_log_shipping_primary_database (Transact-SQL)

S'applique à : SQL Server

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

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_help_log_shipping_primary_database
    [ [ @database = ] N'database' ]
    [ , [ @primary_id = ] 'primary_id' ]
[ ; ]

Arguments

[ @database = ] N’database'

Nom de la base de données principale de copie des journaux de transaction. @database est sysname, avec la valeur par défaut 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 uniqueidentifier, avec la valeur par défaut NULL.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Jeu de résultats

Nom de 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 d'envoi de journaux.
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 = Utilisez le paramètre de la compression de sauvegarde par défaut. Il s’agit de la valeur par défaut.

La compression de sauvegarde est prise en charge uniquement dans SQL Server 2008 (10.0.x) Enterprise (ou une version ultérieure). Dans d’autres éditions, la valeur est toujours 2.
backup_job_id ID de travail sql Server Agent associé au travail de sauvegarde sur le serveur principal.
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.
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

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

autorisations

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

Exemples

Cet exemple illustre l’utilisation sp_help_log_shipping_primary_database pour récupérer les paramètres de base de données primaires de la base de données AdventureWorks2022.

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