Comparteix a través de


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 = ] N'name'
    [ , [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

Argumentos

[ @name = ] N'name'

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

[ @proxy_id = ] proxy_id

Identificador del proxy para el que se va a quitar el acceso. @proxy_id es int, con un valor predeterminado de NULL.

Se deben especificar @proxy_id o @proxy_name , pero no se pueden especificar ambos.

[ @proxy_name = ] N'proxy_name'

Nombre del proxy para el que se va a quitar el acceso. @proxy_name es sysname, con un valor predeterminado de NULL.

Se deben especificar @proxy_id o @proxy_name , pero no se pueden especificar ambos.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

Los trabajos que pertenecen al inicio de sesión que hace referencia a este proxy no se pueden ejecutar.

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