sp_grant_proxy_to_subsystem (Transact-SQL)
Concede a un proxy l'accesso a un sottosistema.
Sintassi
sp_grant_proxy_to_subsystem
{ [ @proxy_id = ] proxy_id | [ @proxy_name = ] 'proxy_name' },
{ [ @subsystem_id = ] subsystem_id | [ @subsystem_name = ] 'subsystem_name' }
Argomenti
- [ @proxy_id = ] id
Numero di identificazione del proxy per il quale concedere l'accesso. proxy_id è di tipo int e il valore predefinito è NULL. È necessario specificare l'argomento proxy_id oppure l'argomento proxy_name, ma non è possibile specificarli entrambi.
- [ @proxy_name = ] 'proxy_name'
Nome del proxy per cui concedere l'accesso. proxy_name è di tipo sysname e il valore predefinito è NULL. È necessario specificare l'argomento proxy_id oppure l'argomento proxy_name, ma non è possibile specificarli entrambi.
[ @subsystem_id= ] id
Numero di identificazione del sottosistema al quale concedere l'accesso. subsystem_id è di tipo int e il valore predefinito è NULL. È necessario specificare l'argomento subsystem_id oppure l'argomento subsystem_name, ma non è possibile specificarli entrambi. Nella tabella seguente vengono elencati i valori disponibili per ogni sottosistema.Valore Descrizione 2
Script Microsoft ActiveX
3
Sistema operativo (CmdExec)
4
Agente snapshot repliche
5
Agente lettura log repliche
6
Agente distribuzione repliche
7
Agente merge repliche
8
Agente lettura coda repliche
9
Comando di Analysis Services
10
Query di Analysis Services
11
Esecuzione di un pacchetto SSIS
[ @subsystem_name= ] 'subsystem_name'
Nome del sottosistema a cui concedere l'accesso. L'argomento subsystem_name è di tipo sysname e il valore predefinito è NULL. È necessario specificare l'argomento subsystem_id oppure l'argomento subsystem_name, ma non è possibile specificarli entrambi. Nella tabella seguente vengono elencati i valori disponibili per ogni sottosistema.Valore Descrizione ActiveScripting
Script ActiveX
CmdExec
Sistema operativo (CmdExec)
Snapshot
Agente snapshot repliche
LogReader
Agente lettura log repliche
Distribution
Agente distribuzione repliche
Merge
Agente merge repliche
QueueReader
Agente lettura coda repliche
ANALYSISQUERY
Comando di Analysis Services
ANALYSISCOMMAND
Query di Analysis Services
Dts
Esecuzione pacchetti DTS
Osservazioni
Concedendo a un proxy l'accesso a un sottosistema non vengono modificate le autorizzazione per l'entità specificata nel proxy.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_grant_proxy_to_subsystem.
Esempi
A. Concessione dell'accesso a un sottosistema in base all'ID
Nell'esempio seguente viene concesso al proxy Catalog application proxy
l'accesso al sottosistema script ActiveX.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
A. Concessione dell'accesso a un sottosistema in base al nome.
Nell'esempio seguente viene concesso al proxy Catalog application proxy
l'accesso al sottosistema di esecuzione pacchetti DTS.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
Vedere anche
Riferimento
sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (Transact-SQL)
Altre risorse
Implementazione della protezione SQL Server Agent