sp_grant_proxy_to_subsystem (Transact-SQL)
Предоставляет подсистеме доступ к учетной записи-посреднику.
Синтаксис
sp_grant_proxy_to_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, но не оба аргумента одновременно. Следующая таблица показывает значения для каждой подсистемы.Значение Описание 2
Сценарий Microsoft ActiveX
3
Операционная система (CmdExec)
4
Агент моментальных снимков репликации
5
Агент чтения журнала репликации
6
Агент распространителя репликации
7
Агент слияния репликации
8
Агент чтения очереди репликации
9
Команда служб Analysis Services
10
Запрос служб Analysis Services
11
Выполнение пакетов служб SSIS
[ @subsystem_name= ] 'subsystem_name'
Имя подсистемы, которой предоставляется доступ. Аргумент subsystem_name имеет тип sysname и значение по умолчанию NULL. Должен быть указан либо аргумент subsystem_id, либо аргумент subsystem_name, но не оба аргумента одновременно. Следующая таблица показывает значения для каждой подсистемы.Значение Описание ActiveScripting
Сценарий ActiveX
CmdExec
Операционная система (CmdExec)
Snapshot
Агент моментальных снимков репликации
LogReader
Агент чтения журнала репликации
Distribution
Агент распространителя репликации
Merge
Агент слияния репликации
QueueReader
Агент чтения очереди репликации
ANALYSISQUERY
Команда службы Analysis Services
ANALYSISCOMMAND
Запрос службы Analysis Services
Dts
Выполнение пакета служб DTS
Замечания
Предоставление подсистеме доступа к учетной записи-посреднику не изменяет разрешений, предоставленных участнику, указанному в учетной записи-посреднике.
Разрешения
Только члены фиксированной серверной роли sysadmin могут выполнять хранимую процедуру sp_grant_proxy_to_subsystem.
Примеры
А. Предоставление подсистеме доступа по идентификатору
В следующем примере предоставляется доступ к учетной записи-посреднику Catalog application proxy
подсистеме «Сценарий ActiveX».
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
Б. Предоставление подсистеме доступа по имени
В следующем примере предоставляется доступ к учетной записи-посреднику Catalog application proxy
подсистеме «Выполнение пакета служб DTS».
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
См. также
Справочник
Хранимая процедура sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (Transact-SQL)
Другие ресурсы
Обеспечение безопасности агента SQL Server