sp_help_publication_access (Transact-SQL)
Gilt für:SQL ServerAzure SQL Managed Instance
Gibt eine Liste aller Anmeldenamen zurück, denen der Zugriff auf eine Veröffentlichung erteilt wurde. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_help_publication_access
[ @publication = ] N'publication'
[ , [ @return_granted = ] return_granted ]
[ , [ @login = ] N'login' ]
[ , [ @initial_list = ] initial_list ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Publikation, auf die zugegriffen werden soll. @publication ist "sysname" ohne Standard.
[ @return_granted = ] return_granted
Die Anmelde-ID. @return_granted ist bit, mit einem Standardwert von 1
.
Wenn 0
angegeben und die SQL Server-Authentifizierung verwendet wird, werden die verfügbaren Anmeldeinformationen zurückgegeben, die im Publisher, aber nicht im Distributor angezeigt werden.
Wenn 0
angegeben und die Windows-Authentifizierung verwendet wird, werden die Anmeldungen zurückgegeben, die nicht ausdrücklich zugriff auf publisher oder Distributor verweigert werden.
[ @login = ] N'login'
Die standardmäßige Sicherheitsanmeldungs-ID. @login ist "sysname" mit der Standardeinstellung "%
.
[ @initial_list = ] initial_list
Gibt an, ob alle Mitglieder mit Publikationszugriff oder nur die Mitglieder zurückgegeben werden sollen, die Zugriff hatten, bevor neue Mitglieder der Liste hinzugefügt wurden. @initial_list ist bit, mit einem Standardwert von 0
.
1
gibt Informationen für alle Mitglieder der Sysadmin-Serverrolle mit gültigen Anmeldeinformationen an dem Distributor zurück, der beim Erstellen der Publikation vorhanden war, und die aktuelle Anmeldung.0
gibt Informationen für alle Mitglieder der Sysadmin-Serverrolle mit gültigen Anmeldungen an dem Distributor zurück, der beim Erstellen der Publikation vorhanden war, und alle Benutzer in der Publikationszugriffsliste, die nicht zur Festen Serverrolle sysadmin gehören.
[ @publisher = ] N'publisher'
Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
Loginname |
nvarchar(256) | Tatsächlicher Anmeldename |
Isntname |
int | 0 = Die Anmeldung ist kein Windows-Benutzer.1 = Anmeldung ist ein Windows-Benutzer. |
Isntgroup |
int | 0 = Anmeldung ist keine Windows-Gruppe.1 = Anmeldung ist eine Windows-Gruppe. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_help_publication_access
wird in allen Replikationstypen verwendet.
Wenn sowohl als auch Isntname
Isntgroup
im Resultset angegeben wird 0
, wird die Anmeldung als SQL Server-Anmeldung angenommen.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder die db_owner feste Datenbankrolle können ausgeführt werden sp_help_publication_access
.
Zugehöriger Inhalt
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