sp_grant_login_to_proxy (Transact-SQL)
Concede a un'entità di sicurezza l'accesso a un proxy.
Convenzioni della sintassi Transact-SQL
Sintassi
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' }
Argomenti
[ @login_name = ] 'login_name'
Nome dell'account di accesso al quale concedere l'accesso. login_name è di tipo nvarchar(256) e il valore predefinito è NULL. È necessario specificare @login_name, @fixed_server_role o @msdb_role, per consentire la corretta esecuzione della stored procedure.[ @fixed_server_role= ] 'fixed_server_role'
Ruolo predefinito del server al quale concedere l'accesso. fixed_server_role è di tipo nvarchar(256) e il valore predefinito è NULL. È necessario specificare @login_name, @fixed_server_role o @msdb_role, per consentire la corretta esecuzione della stored procedure.[ @msdb_role= ] 'msdb_role'
Ruolo del database nel database msdb al quale concedere l'accesso. msdb_role è di tipo nvarchar(256) e il valore predefinito è NULL. È necessario specificare @login_name, @fixed_server_role o @msdb_role, per consentire la corretta esecuzione della stored procedure.[ @proxy_id= ] id
Identificatore del proxy per il quale concedere l'accesso. id è di tipo int e il valore predefinito è NULL. È necessario specificare @proxy_id o @proxy_name, per consentire la corretta esecuzione della stored procedure.[ @proxy_name= ] 'proxy_name'
Nome del proxy per il quale concedere l'accesso. proxy_name è di tipo nvarchar(256) e il valore predefinito è NULL. È necessario specificare @proxy_id o @proxy_name, per consentire la corretta esecuzione della stored procedure.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La stored procedure sp_grant_login_to_proxy deve essere eseguita nel database msdb.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_grant_login_to_proxy.
Esempi
Nell'esempio seguente viene consentito all'account di accesso adventure-works\terrid di utilizzare il 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