sp_helpdistributiondb (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Affiche les propriétés de la base de données de distribution spécifiée. Cette procédure stockée est exécutée au niveau du serveur de distribution sur la base de données de distribution.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_helpdistributiondb [ [ @database= ] 'database_name' ]  

Arguments

[ @database = ] 'database_name' Nom de la base de données pour laquelle les propriétés sont retournées. database_name est sysname, avec la valeur par défaut pour toutes les bases de % données associées au serveur de distribution et sur lesquelles l’utilisateur dispose d’autorisations.

Jeux de résultats

Nom de la colonne Type de données Description
name sysname Nom de la base de données de distribution.
min_distretention int Durée minimale de rétention (exprimée en heures) avant la suppression des transactions
max_distretention int Durée maximale de rétention (exprimée en heures) avant la suppression des transactions
history retention int Nombre d'heures de rétention de l'historique
history_cleanup_agent sysname Nom de l'Agent de nettoyage de l'historique
distribution_cleanup_agent sysname Nom de l'Agent de nettoyage de distribution.
statut int À usage interne uniquement
data_folder nvarchar(255) Nom du répertoire utilisé pour stocker les fichiers de la base de données.
data_file nvarchar(255) Nom du fichier de base de données.
data_file_size int Taille initiale du fichier de données en mégaoctets.
log_folder nvarchar(255) Nom du répertoire du fichier de base de données.
log_file nvarchar(255) Nom du fichier journal.
log_file_size int Taille initiale du fichier du journal en mégaoctets.

Codet de retour

0 (réussite) ou 1 (échec)

Remarques

sp_helpdistributiondb est utilisé dans tous les types de réplication.

Autorisations

Les membres du rôle de base de données fixe db_owner ou du rôle replmonitor dans une base de données de distribution et les utilisateurs de la liste d’accès à la publication d’une publication utilisant la base de données de distribution peuvent exécuter sp_helpdistributiondb pour retourner des informations relatives aux fichiers. Les membres du rôle public peuvent exécuter sp_helpdistributiondb pour retourner des informations non liées aux fichiers pour les bases de données de distribution auxquelles ils ont accès.

Voir aussi

Afficher et modifier les propriétés d’un serveur de distribution ou d’un serveur de publication
sp_adddistributiondb (Transact-SQL)
sp_changedistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
Procédures stockées système (Transact-SQL)