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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für