sp_grant_login_to_proxy (Transact-SQL)
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 = ] 'login_name'
| [ @fixed_server_role = ] 'fixed_server_role'
| [ @msdb_role = ] 'msdb_role' } ,
{ [ @proxy_id = ] id | [ @proxy_name = ] 'proxy_name' }
Argumente
[ @login_name = ] 'login_name'
Der Anmeldename, auf den Der Zugriff gewährt werden soll. login_name ist vom Datentyp nvarchar(256)und hat den Standardwert NULL. Entweder @login_name, @fixed_server_roleoder @msdb_role muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @fixed_server_role = ] 'fixed_server_role'
Die feste Serverrolle, auf die Der Zugriff gewährt werden soll. fixed_server_role ist vom Datentyp nvarchar(256)und hat den Standardwert NULL. Entweder @login_name, @fixed_server_roleoder @msdb_role muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @msdb_role = ] 'msdb_role'
Die Datenbankrolle in der msdb-Datenbank , auf die Der Zugriff gewährt werden soll. msdb_role ist vom Datentyp nvarchar(256)und hat den Standardwert NULL. Entweder @login_name, @fixed_server_roleoder @msdb_role muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @proxy_id = ] id
Der Bezeichner für den Proxy, für den der Zugriff gewährt werden soll. id ist vom Datentyp intund hat den Standardwert NULL. Entweder @proxy_id oder @proxy_name muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
[ @proxy_name = ] 'proxy_name'
Der Name des Proxys, für den Der Zugriff gewährt werden soll. proxy_name ist vom Datentyp nvarchar(256)und hat den Standardwert NULL. Entweder @proxy_id oder @proxy_name muss angegeben werden, andernfalls erzeugt die gespeicherte Prozedur einen Fehler.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_grant_login_to_proxy muss von der msdb -Datenbank aus ausgeführt werden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können sp_grant_login_to_proxyausführen.
Beispiele
Im folgenden Beispiel wird dem Anmeldenamen adventure-works\terrid
die Verwendung des Proxys Catalog application proxy
ermöglicht.
USE msdb ;
GO
EXEC dbo.sp_grant_login_to_proxy
@login_name = N'adventure-works\terrid',
@proxy_name = N'Catalog application proxy' ;
GO
Weitere Informationen
CREATE LOGIN (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für