sp_grant_proxy_to_subsystem (Transact-SQL)
Si applica a:SQL Server
Concede a un proxy l'accesso a un sottosistema.
Convenzioni di sintassi Transact-SQL
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 proxy del proxy per cui concedere l'accesso. Il proxy_id è int, con valore predefinito NULL. È necessario specificare proxy_id o proxy_name, ma non è possibile specificare entrambi.
[ @proxy_name = ] 'proxy_name'
Nome del proxy per cui concedere l'accesso. Il proxy_name è sysname, con un valore predefinito NULL. È necessario specificare proxy_id o proxy_name, ma non è possibile specificare entrambi.
[ @subsystem_id = ] id
Numero id del sottosistema a cui concedere l'accesso. Il subsystem_id è int, con un valore predefinito NULL. È necessario specificare subsystem_id o subsystem_name , ma non è possibile specificare entrambi. Nella tabella seguente vengono elencati i valori disponibili per ogni sottosistema.
Valore | Descrizione |
---|---|
2 | Script Microsoft ActiveX ** Importante ** Il sottosistema di scripting ActiveX verrà rimosso da SQL Server Agent in una versione futura di Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. |
3 | Sistema operativo (CmdExec) |
4 | Replication Snapshot Agent |
5 | Replication Log Reader Agent |
6 | Replication Distribution Agent |
7 | Replication Merge Agent |
8 | Agente di lettura coda repliche |
9 | Query di Analysis Services |
10 | Comando di Analysis Services |
11 | Esecuzione pacchetti SSIS |
12 | Script di PowerShell |
[ @subsystem_name = ] 'subsystem_name'
Nome del sottosistema a cui concedere l'accesso. Il subsystem_name è sysname, con un valore predefinito NULL. È necessario specificare subsystem_id o subsystem_name , ma non è possibile specificare entrambi. Nella tabella seguente vengono elencati i valori disponibili per ogni sottosistema.
Valore | Descrizione |
---|---|
ActiveScripting | Script ActiveX |
CmdExec | Sistema operativo (CmdExec) |
Snapshot | Replication Snapshot Agent |
LogReader | Replication Log Reader Agent |
Distribuzione | Replication Distribution Agent |
Unione | Replication Merge Agent |
QueueReader | Agente di lettura coda repliche |
ANALYSISQUERY | Query di Analysis Services |
ANALYSISCOMMAND | Comando di Analysis Services |
Dts | Esecuzione pacchetti SSIS |
PowerShell | Script di PowerShell |
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
R. 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
B. 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 SSIS.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
Vedi anche
Implementazione della sicurezza di SQL Server Agent
sp_revoke_proxy_from_subsystem (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per