sp_grant_login_to_proxy (Transact-SQL)

Aplica-se a:SQL Server

Concede um acesso de entidade de segurança a um proxy.

Convenções de sintaxe de Transact-SQL

Sintaxe

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' }  

Argumentos

[ @login_name = ] 'login_name' O nome de logon ao qual conceder acesso. O login_name é nvarchar(256), com um padrão de NULL. Um dos @login_name, @fixed_server_role ou @msdb_role deve ser especificado ou o procedimento armazenado falha.

[ @fixed_server_role = ] 'fixed_server_role' A função de servidor fixa à qual conceder acesso. O fixed_server_role é nvarchar(256), com um padrão de NULL. Um dos @login_name, @fixed_server_role ou @msdb_role deve ser especificado ou o procedimento armazenado falha.

[ @msdb_role = ] 'msdb_role' A função de banco de dados no banco de dados msdb ao qual conceder acesso. O msdb_role é nvarchar(256), com um padrão de NULL. Um dos @login_name, @fixed_server_role ou @msdb_role deve ser especificado ou o procedimento armazenado falha.

[ @proxy_id = ] id O identificador para o qual o proxy concederá acesso. A ID é int, com um padrão de NULL. Um dos @proxy_id ou @proxy_name deve ser especificado ou o procedimento armazenado falha.

[ @proxy_name = ] 'proxy_name' O nome do proxy para o qual conceder acesso. O proxy_name é nvarchar(256), com um padrão de NULL. Um dos @proxy_id ou @proxy_name deve ser especificado ou o procedimento armazenado falha.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_grant_login_to_proxy deve ser executado no banco de dados msdb .

Permissões

Somente membros da função de servidor fixa sysadmin podem executar sp_grant_login_to_proxy.

Exemplos

O exemplo a seguir permite que o logon adventure-works\terrid use o 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  

Consulte Também

CREATE LOGIN (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)