sp_revoke_proxy_from_subsystem (Transact-SQL)

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

Отменяет доступ к подсистеме у учетной записи-посредника.

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

Синтаксис

  
sp_revoke_proxy_from_subsystem   
    [ @proxy_id = ] proxy_id,  
    [ @proxy_name = ] 'proxy_name',  
    [ @subsystem_id = ] subsystem_id,  
    [ @subsystem_name = ] 'subsystem_name'  

Аргументы

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

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

[ @subsystem_id = ] id Идентификатор подсистемы для отзыва доступа. Subsystem_id имеет значение int с значением NULL по умолчанию. Необходимо указать subsystem_id или subsystem_name, но их нельзя указать. В следующей таблице показаны значения для каждой подсистемы.

значение Description
2 ActiveX-скрипт

** Важно ** Подсистема сценариев ActiveX будет удалена из агента SQL Server в будущей версии Microsoft SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
3 Операционная система (CmdExec)
4 Агент моментальных снимков репликации
5 Replication Log Reader Agent
6 Агент распространения репликации
7 Replication Merge Agent
8 Replication Queue Reader Agent
9 Команда служб Analysis Services
10 Запрос служб Analysis Services
11 Выполнение пакетов служб SSIS
12 Скрипт PowerShell

[ @subsystem_name = ] 'subsystem_name' Имя подсистемы для отзыва доступа. Subsystem_name имеет имя sysname с значением NULL по умолчанию. Необходимо указать subsystem_id или subsystem_name, но их нельзя указать. В следующей таблице показаны значения для каждой подсистемы.

значение Description
ActiveScripting ActiveX-скрипт
CmdExec Операционная система (CmdExec)
Моментальный снимок Агент моментальных снимков репликации
LogReader Replication Log Reader Agent
Распределение Агент распространения репликации
Слияние Replication Merge Agent
QueueReader Replication Queue Reader Agent
ANALYSISQUERY Команда служб Analysis Services
ANALYSISCOMMAND Запрос служб Analysis Services
Dts Выполнение пакетов служб SSIS
PowerShell Скрипт PowerShell

Замечания

При отмене доступа к подсистеме разрешения для участника, указанного в учетной записи-посреднике, не изменяются.

Заметка

Чтобы определить, какие действия задания ссылались на прокси-сервер, щелкните правой кнопкой мыши узел прокси-сервера в агенте SQL Server в Microsoft SQL Server Management Studio и выберите пункт "Свойства". В диалоговом окне "Свойства учетной записи прокси-сервера" выберите страницу "Ссылки", чтобы просмотреть все действия задания, ссылающиеся на этот прокси-сервер.

Разрешения

Только члены предопределенных ролей сервера sysadmin могут выполняться sp_revoke_proxy_from_subsystem.

Примеры

В следующем примере отменяется доступ к подсистеме служб SSIS для прокси-сервера Catalog application proxy.

USE msdb ;  
GO  
  
EXEC dbo.sp_revoke_proxy_from_subsystem  
    @proxy_name = 'Catalog application proxy',  
    @subsystem_name = N'Dts';  

См. также

Хранимые процедуры агента SQL Server (Transact-SQL)
Обеспечение безопасности агента SQL Server
sp_grant_proxy_to_subsystem (Transact-SQL)