Поделиться через


sp_revoke_login_from_proxy (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

См. также

Справочник

sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005