Share via


sp_revoke_login_from_proxy (Transact-SQL)

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

Icono de vínculo a temasConvenciones 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 inicio de sesión de SQL Server, función de servidor o función de la base de datos msdb del que se va a quitar el acceso. name es de tipo nvarchar(256) y no tiene ningún valor predeterminado.

  • [ @proxy_id= ] id
    Id. del proxy del que se va a quitar el acceso. Se debe especificar id o proxy_name, pero no ambos. id es de tipo int y su valor predeterminado es NULL.

  • [ @proxy_name= ] 'proxy_name'
    Nombre del proxy del que se va a quitar el acceso. Se debe especificar id o proxy_name, pero no ambos. proxy_name es de tipo sysname y su valor predeterminado es NULL.

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

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 de la función fija 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