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