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   

Resultsets

Spaltenname Datentyp BESCHREIBUNG
Installiert int 0 = Nein; 1 = Ja
Verteilungsserver sysname Name des Verteilerservers
Distributionsdatenbank installiert int 0 = Nein; 1 = Ja
is distribution publisher int 0 = Nein; 1 = Ja
verfügt über Remoteverteilungsherausgeber int 0 = Nein; 1 = Ja

Bemerkungen

sp_get_distributor wird hauptsächlich vom Microsoft-SQL Server Management Studio bei der Momentaufnahme-, Transaktions- und Mergereplikation verwendet.

Berechtigungen

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

Weitere Informationen

Konfigurieren der Veröffentlichung und der Verteilung
Informationsskript für Verleger und Verteiler
Gespeicherte Replikationsprozeduren (Transact-SQL)