Condividi tramite


sp_grant_login_to_proxy (Transact-SQL)

Concede a un'entità di sicurezza l'accesso a un proxy.

Icona di collegamento a un argomento 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

Vedere anche

Riferimento

CREATE LOGIN (Transact-SQL)

sp_add_proxy (Transact-SQL)

sp_revoke_login_from_proxy (Transact-SQL)