sp_grant_login_to_proxy (Transact-SQL)
Accorde à un principal de sécurité les droits d'accès à un proxy.
Conventions de la syntaxe Transact-SQL
Syntaxe
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' }
Arguments
[ @login_name = ] 'login_name'
Nom d'accès auquel le droit d'accès est octroyé. L'argument login_name est de type nvarchar(256), avec NULL comme valeur par défaut. Vous devez spécifier @login_name, @fixed_server_role ou @msdb_role, sinon la procédure stockée échoue.[ @fixed_server_role= ] 'fixed_server_role'
Rôle de serveur fixe auquel le droit d'accès est octroyé. L'argument fixed_server_role est de type nvarchar(256), avec NULL comme valeur par défaut. Vous devez spécifier @login_name, @fixed_server_role ou @msdb_role, sinon la procédure stockée échoue.[ @msdb_role= ] 'msdb_role'
Rôle de la base de données msdb auquel le droit d'accès est octroyé. L'argument msdb_role est de type nvarchar(256), avec NULL comme valeur par défaut. Vous devez spécifier @login_name, @fixed_server_role ou @msdb_role, sinon la procédure stockée échoue.[ @proxy_id= ] id
Identificateur du proxy pour lequel le droit d'accès est octroyé. L'argument id est de type int, avec NULL comme valeur par défaut. Vous devez spécifier @proxy_id, @proxy_name, sinon la procédure stockée échoue.[ @proxy_name= ] 'proxy_name'
Nom du proxy pour lequel le droit d'accès est octroyé. L'argument proxy_name est de type nvarchar(256), avec NULL comme valeur par défaut. Vous devez spécifier @proxy_id, @proxy_name, sinon la procédure stockée échoue.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Notes
La procédure sp_grant_login_to_proxy doit être exécutée à partir de la base de données msdb.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter la procédure sp_grant_login_to_proxy.
Exemple
L'exemple suivant autorise le nom d'accès adventure-works\terrid à utiliser le proxy Catalog application proxy.
USE msdb ;
GO
EXEC dbo.sp_grant_login_to_proxy
@login_name = N'adventure-works\terrid',
@proxy_name = N'Catalog application proxy' ;
GO