sp_revoke_login_from_proxy (Transact-SQL)
Область применения: SQL Server
Удаляет доступ к учетной записи-посреднику для субъекта безопасности.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_revoke_login_from_proxy
[ @name = ] N'name'
[ , [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]
Аргументы
[ @name = ] N'name'
Имя имени входа SQL Server, роли сервера или msdb
роли базы данных, для которой требуется удалить доступ. @name — nvarchar(256), без значения по умолчанию.
[ @proxy_id = ] proxy_id
Идентификатор прокси-сервера, для которого требуется удалить доступ. @proxy_id имеет значение int с значением по умолчаниюNULL
.
Необходимо указать @proxy_id или @proxy_name, но их нельзя указать.
[ @proxy_name = ] N'proxy_name'
Имя прокси-сервера, для которого требуется удалить доступ. @proxy_name — sysname с значением по умолчаниюNULL
.
Необходимо указать @proxy_id или @proxy_name, но их нельзя указать.
Значения кода возврата
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