Partilhar via


sp_revoke_login_from_proxy (Transact-SQL)

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

Ícone de vínculo de tópico Convenções da sintaxe 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, a função de servidor ou a função de banco de dados msdb da qual remover o acesso. name é nvarchar(256) sem padrão.

  • [ @proxy_id= ] id
    A ID do proxy do qual o acesso será removido. É necessário especificar a id ou o proxy_name, mas não é possível especificar ambos ao mesmo tempo. O id é int, com um padrão de NULL.

  • [ @proxy_name= ] 'proxy_name'
    O nome do proxy do qual o acesso será removido. É necessário especificar a id ou o proxy_name, mas não é possível especificar ambos ao mesmo tempo. O proxy_name é sysname, com um padrão de NULL.

Valores de código de retorno

0 (êxito) ou 1 (falha)

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

Consulte também

Referência

Procedimentos armazenados do SQL Server Agent (Transact-SQL)

sp_grant_login_to_proxy (Transact-SQL)

sp_help_proxy (Transact-SQL)