Freigeben über


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
installierte int 0 = Nein; 1 = Ja
Verteilungsserver sysname Name des Verteilerservers
Distribution db installiert int 0 = Nein; 1 = Ja
ist Verteilerher int 0 = Nein; 1 = Ja
verfügt über Remoteverteilungsherausgeber int 0 = Nein; 1 = Ja

Hinweise

sp_get_distributor wird in erster Linie von Microsoft SQL Server Management Studio in Momentaufnahmen, Transaktions- und Zusammenführungsreplikationen verwendet.

Berechtigungen

Jeder Benutzer kann sp_get_distributor ausführen. 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 wird, auch sp_get_distributor ausführen können.

Weitere Informationen

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