sp_revoke_login_from_proxy (Transact-SQL)

Применимо к:SQL Server

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

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

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

[ @proxy_name = ] 'proxy_name' Имя прокси-сервера для удаления доступа. Необходимо указать идентификатор или 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  

См. также

агент SQL Server хранимых процедур (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)