Freigeben über


sp_grant_publication_access (Transact-SQL)

Gilt für: SQL Server

Fügt der Zugriffsliste der Veröffentlichung einen Anmeldenamen hinzu. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_grant_publication_access
    [ @publication = ] N'publication'
    , [ @login = ] N'login'
    [ , [ @reserved = ] N'reserved' ]
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Argumente

[ @publication = ] N'Publikation'

Der Name der Publikation, auf die zugegriffen werden soll. @publication ist "sysname" ohne Standard.

[ @login = ] N'login'

Die Anmelde-ID. @login ist "sysname" ohne Standard.

[ @reserved = ] N'reserved'

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

[ @publisher = ] N'publisher'

Der Name des Herausgebers. @publisher ist "sysname" mit der Standardeinstellung "NULL.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_grant_publication_access wird in Momentaufnahmen, Transaktions- und Zusammenführungsreplikationen verwendet.

Diese gespeicherte Prozedur kann wiederholt aufgerufen werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder die db_owner feste Datenbankrolle können ausgeführt werden sp_grant_publication_access.