Freigeben über


sp_get_distributor (Transact-SQL)

Bestimmt, ob ein Verteiler auf einem Server installiert ist. Diese gespeicherte Prozedur wird auf dem Computer, auf dem nach dem Verteiler gesucht wird, für jede Datenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_get_distributor 

Resultsets

Spaltenname

Datentyp

Beschreibung

installed

int

0 = Nein; 1 = Ja

distribution server

sysname

Name des Verteilerservers

distribution db installed

int

0 = Nein; 1 = Ja

is distribution publisher

int

0 = Nein; 1 = Ja

has remote distribution publisher

int

0 = Nein; 1 = Ja

Hinweise

sp_get_distributor wird hauptsächlich von MicrosoftSQL Server Management Studio bei der Snapshot-, Transaktions- und Mergereplikation verwendet.

Berechtigungen

Jeder beliebige Benutzer kann sp_get_distributor ausführen. Ein Resultset ungleich NULL wird zurückgegeben, wenn diese gespeicherte Prozedur von Mitgliedern der festen Datenbankrollen db_owner oder replmonitor in der Verteilungsdatenbank oder von Mitgliedern der festen Datenbankrolle db_owner in mindestens einer veröffentlichten Datenbank ausgeführt wird. Ein Resultset ungleich NULL wird auch zurückgegeben, wenn sp_get_distributor von Benutzern in der Veröffentlichungszugriffsliste (Publication Access List, PAL) mindestens einer veröffentlichten Datenbank oder in der PAL der Verteilungsdatenbank für einen Nicht-SQL Server-Verleger ausgeführt wird.