Partager via


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 = ] N'database' ]
[ ; ]

Arguments

[ @database = ] N’database'

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

Jeu 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.
status int Utilisation 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 de retour

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

Notes

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 à l’aide de la base de données de distribution peuvent s’exécuter sp_helpdistributiondb pour retourner des informations relatives aux fichiers. Les membres du rôle public peuvent s’exécuter sp_helpdistributiondb pour retourner des informations non liées aux fichiers pour les bases de données de distribution auxquelles elles ont accès.