Partager via


sp_get_distributor (Transact-SQL)

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é.

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

Syntaxe

sp_get_distributor 

Ensembles 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ée par Microsoft SQL Server Management Studio dans les réplications transactionnelles, de capture instantanée et de fusion.

Autorisations

N'importe quel 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 soit par les membres des rôles de base de données fixes db_owner ou replmonitor sur la base de données de distribution, soit par 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 (sp_get_distributor) est exécutée par les utilisateurs figurant soit dans la liste d'accès aux publications (PAL) d'au moins une base de données publiée, soit dans la liste PAL de la base de données de distribution pour un serveur de publication non-SQL Server.