sp_revoke_login_from_proxy (Transact-SQL)

Se aplica a:SQL Server

Quita el acceso a un proxy correspondiente a una entidad de seguridad.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @name = ] 'name'Nombre del rol de base de datos msdb, rol de servidor o inicio de sesión de SQL Server para el que se va a quitar el acceso. name es nvarchar(256) sin valor predeterminado.

[ @proxy_id = ] id Identificador del proxy para el que se va a quitar el acceso. Se debe especificar id o proxy_name , pero no se pueden especificar ambos. El identificador es int, con un valor predeterminado de NULL.

[ @proxy_name = ] 'proxy_name' Nombre del proxy para el que se va a quitar el acceso. Se debe especificar id o proxy_name , pero no se pueden especificar ambos. El proxy_name es sysname, con un valor predeterminado de NULL.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

Los trabajos propiedad del inicio de sesión que hace referencia a este proxy no podrán ejecutarse.

Permisos

Para ejecutar este procedimiento almacenado, un usuario debe ser miembro del rol fijo de servidor sysadmin .

Ejemplos

El siguiente ejemplo revoca el acceso del inicio de sesión terrid al 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 también

procedimientos almacenados de Agente SQL Server (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)