Partager via


sp_helpdistributiondb (Transact-SQL)

Affiche les propriétés de la base de données de distribution spécifiée. Elle est exécutée sur la base de données de distribution du serveur de distribution.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_helpdistributiondb [ [ @database= ] 'database_name' ]

Arguments

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

Jeux de résultats

Nom de 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.

status

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.

Valeurs des codes renvoyés

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

Notes

sp_helpdistributiondb est utilisée 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 répertoriés dans la liste d'accès d'une publication utilisant la base de données de distribution peuvent exécuter sp_helpdistributiondb pour retourner les informations relatives aux fichiers. Les membres du rôle public peuvent exécuter sp_helpdistributiondb pour retourner les informations non relatives aux fichiers concernant les bases de données de distribution auxquelles ils ont accès.