Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Gewährt über einen Sicherheitsprinzipal den Zugriff auf einen Proxy.
Transact-SQL-Syntaxkonventionen
Syntax
sp_grant_login_to_proxy
[ [ @login_name = ] N'login_name' ]
[ , [ @fixed_server_role = ] N'fixed_server_role' ]
[ , [ @msdb_role = ] N'msdb_role' ]
[ , [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]
Argumente
[ @login_name = ] N'login_name'
Der Anmeldename, für den der Zugriff gewährt werden soll. @login_name ist nvarchar(256), wobei die Standardeinstellung istNULL.
Entweder @login_name, @fixed_server_roleoder @msdb_role muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @fixed_server_role = ] N'fixed_server_role'
Die feste Serverrolle, für die der Zugriff gewährt werden soll. @fixed_server_role ist nvarchar(256), mit einem Standardwert von NULL.
Entweder @login_name, @fixed_server_roleoder @msdb_role muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @msdb_role = ] N'msdb_role'
Die Datenbankrolle in der Datenbank, auf die msdb Der Zugriff gewährt werden soll. @msdb_role ist "nvarchar(256)" mit der Standardeinstellung "NULL.
Entweder @login_name, @fixed_server_roleoder @msdb_role muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @proxy_id = ] proxy_id
Der Bezeichner des Proxys, für den der Zugriff erteilt werden soll. @proxy_id ist int mit einem Standardwert von NULL.
Entweder @proxy_id oder @proxy_name muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @proxy_name = ] N'proxy_name'
Der Name des Proxys, für den der Zugriff erteilt werden soll. @proxy_name ist "sysname" mit der Standardeinstellung "NULL.
Entweder @proxy_id oder @proxy_name muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Hinweise
sp_grant_login_to_proxy muss aus der msdb Datenbank ausgeführt werden.
Berechtigungen
Sie können Berechtigungen für dieses Verfahren erteilen EXECUTE , aber diese Berechtigungen können während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
Im folgenden Beispiel wird dem Anmeldenamen adventure-works\terrid die Verwendung des Proxys Catalog application proxyermöglicht.
USE msdb;
GO
EXECUTE dbo.sp_grant_login_to_proxy
@login_name = N'adventure-works\terrid',
@proxy_name = N'Catalog application proxy';
GO