sp_revoke_login_from_proxy (Transact-SQL)

Aplica-se a:SQL Server

Remove o acesso a um proxy para um principal de segurança.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_revoke_login_from_proxy   
    [ @name = ] 'name' ,  
    [ @proxy_id = ] id ,  
    [ @proxy_name = ] 'proxy_name'  

Argumentos

[ @name = ] 'name' O nome do logon do SQL Server, da função de servidor ou da função de banco de dados msdb para a qual remover o acesso. name é nvarchar(256) sem padrão.

[ @proxy_id = ] id O id do proxy para remover o acesso. Id ou proxy_name devem ser especificados, mas ambos não podem ser especificados. O id é int, com um padrão de NULL.

[ @proxy_name = ] 'proxy_name' O nome do proxy para o qual remover o acesso. Id ou proxy_name devem ser especificados, mas ambos não podem ser especificados. O proxy_name é sysname, com um padrão de NULL.

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

Os trabalhos que pertencem ao logon que referencia esse proxy não serão executados.

Permissões

Para executar este procedimento armazenado, o usuário deve ser um membro da função de servidor fixa sysadmin .

Exemplos

O exemplo a seguir revoga o acesso para o logon terrid para acessar o proxy Catalog application proxy.

USE msdb ;  
GO  
  
EXEC dbo.sp_revoke_login_from_proxy  
    @name = N'terrid',  
    @proxy_name = N'Catalog application proxy' ;  
GO  

Confira também

Procedimentos armazenados do SQL Server Agent (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)