sp_revoke_login_from_proxy (Transact-SQL)
Удаляет доступ к учетной записи-посреднику для субъекта безопасности.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Cинтаксические обозначения в 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
См. также
Справочник
Хранимые процедуры агента SQL Server (Transact-SQL)