sp_get_distributor (Transact-SQL)
Gilt für: SQL Server
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.
Transact-SQL-Syntaxkonventionen
Syntax
sp_get_distributor
[ ; ]
Argumente
Keine.
Resultset
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 in erster Linie von SQL Server Management Studio in Momentaufnahmen, Transaktions- und Zusammenführungsreplikationen verwendet.
Berechtigungen
Jeder Benutzer kann ausgeführt werden sp_get_distributor
. Ein Nicht-NULL-Resultset wird zurückgegeben, wenn diese gespeicherte Prozedur von Mitgliedern der db_owner- oder replmonitorischen festen Datenbankrollen in der Verteilungsdatenbank oder von Mitgliedern der db_owner festen Datenbankrolle in mindestens einer veröffentlichten Datenbank ausgeführt wird.
Ein Nicht-NULL-Resultset wird auch zurückgegeben, wenn diese gespeicherte Prozedur von Benutzern in der Publikationszugriffsliste (PAL) mindestens einer veröffentlichten Datenbank oder im PAL der Verteilungsdatenbank für einen Nicht-SQL Server-Herausgeber ausgeführt sp_get_distributor
wird.