Partager via


sp_get_distributor (Transact-SQL)

S'applique à : SQL Server

Détermine si un serveur de distribution est installé sur un serveur. Cette procédure stockée est exécutée sur n'importe quelle base de données de l'ordinateur sur lequel le serveur de distribution est recherché.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_get_distributor
[ ; ]

Arguments

Aucune.

Jeu de résultats

Nom de la colonne Type de données Description
installed int 0 = Non ; 1 = Oui
distribution server sysname Nom du serveur de distribution
distribution db installed int 0 = Non ; 1 = Oui
is distribution publisher int 0 = Non ; 1 = Oui
has remote distribution publisher int 0 = Non ; 1 = Oui

Notes

sp_get_distributor est principalement utilisé par SQL Server Management Studio dans l’instantané, la transactionnelle et la réplication de fusion.

autorisations

Tout utilisateur peut exécuter sp_get_distributor. Un jeu de résultats non NULL est retourné lorsque cette procédure stockée est exécutée par les membres des rôles de base de données fixes db_owner ou replmonitor sur la base de données de distribution, ou les membres du rôle de base de données fixe db_owner sur au moins une base de données publiée.

Un jeu de résultats non NULL est également retourné lorsque cette procédure stockée est exécutée par les utilisateurs dans la liste d’accès à la publication (PAL) d’au moins une base de données publiée, ou dans la pal de la base de données de distribution pour un serveur de publication non-SQL Server, peut également s’exécuter sp_get_distributor.