sp_revoke_login_from_proxy (Transact-SQL)

Удаляет доступ к учетной записи-посреднику для участника безопасности.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

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

Аргументы

  • [ @name= ] 'name'
    Имя входа SQL Server, роль сервера или роль базы данных msdb, для которой необходимо удалить доступ. Аргумент name имеет тип nvarchar(256) и не имеет значения по умолчанию.

  • [ @proxy_id= ] id
    Идентификатор учетной записи-посредника, для которой удаляется право доступа. Должен быть указан либо аргумент id, либо аргумент proxy_name, но не оба одновременно. Аргумент id имеет тип int и значение NULL по умолчанию.

  • [ @proxy_name= ] 'proxy_name'
    Имя учетной записи-посредника, для которой удаляется право доступа. Должен быть указан либо аргумент id, либо аргумент proxy_name, но не оба одновременно. Аргумент proxy_name имеет тип sysname и значение NULL по умолчанию.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Задания, принадлежащие имени входа, которое ссылается на эту учетную запись-посредник, не смогут запуститься.

Разрешения

Для выполнения этой хранимой процедуры пользователь должен быть членом предопределенной роли сервера sysadmin.

Примеры

В следующем примере для имени входа terrid запрещается доступ к учетной записи-посреднику Catalog application proxy.

USE msdb ;
GO


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