sp_get_distributor (Transact-SQL)sp_get_distributor (Transact-SQL)

Gilt für: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Bestimmt, ob ein Verteiler auf einem Server installiert ist.Determines whether a Distributor is installed on a server. Diese gespeicherte Prozedur wird auf dem Computer, auf dem nach dem Verteiler gesucht wird, für jede Datenbank ausgeführt.This stored procedure is executed at the computer where the Distributor is being looked for, on any database.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

  
sp_get_distributor   

ResultsetsResult Sets

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
installiertinstalled intint 0 = Nein; 1 = ja0 = No; 1 = Yes
Verteilungs Serverdistribution server sysnamesysname Name des VerteilerserversName of the Distributor server
installierte Verteilungs Datenbankdistribution db installed intint 0 = Nein; 1 = ja0 = No; 1 = Yes
is distribution publisheris distribution publisher intint 0 = Nein; 1 = ja0 = No; 1 = Yes
hat Remote Verteilungs Verlegerhas remote distribution publisher intint 0 = Nein; 1 = ja0 = No; 1 = Yes

BemerkungenRemarks

sp_get_distributor wird in erster Linie von MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio der in Momentaufnahme-, Transaktions-und Mergereplikation verwendet.sp_get_distributor is used primarily by the MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio in snapshot, transactional, and merge replication.

BerechtigungenPermissions

Jeder Benutzer kann sp_get_distributorausführen.Any user can execute sp_get_distributor. Ein Resultset ungleich NULL wird zurückgegeben, wenn diese gespeicherte Prozedur von Mitgliedern der festen Daten bankrollen db_owner oder replmonitor in der Verteilungs Datenbank oder von Mitgliedern der festen Daten Bank Rolle db_owner für mindestens eine veröffentlichte Datenbank ausgeführt wird.A non-NULL result set is returned when this stored procedure is executed by members of the db_owner or replmonitor fixed database roles on the distribution database, or members of the db_owner fixed database role on at least one published database. Ein Resultset ungleich NULL wird auch zurückgegeben, wenn diese gespeicherte Prozedur von Benutzern in der Veröffentlichungs Zugriffsliste (Publication Access List, PAL) für mindestens eine veröffentlichte Datenbank oder in der PAL der Verteilungs Datenbank für einen nicht-SQL Server Verleger ausgeführt wird. Außerdem kann sp_get_distributorausgeführt werden.A non-NULL result set is also returned when this stored procedure is executed by users in the publication access list (PAL) of at least one published database, or in the PAL of the distribution database for a non-SQL Server Publisher, can also execute sp_get_distributor.

Weitere InformationenSee Also

Konfigurieren der Veröffentlichung und der Verteilung Configure Publishing and Distribution
Informations Skript für Verteiler und Verleger Distributor and Publisher Information Script
Gespeicherte Automatisierungsprozeduren (Transact-SQL)Replication Stored Procedures (Transact-SQL)