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)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по