sp_revoke_proxy_from_subsystem (Transact-SQL)
Revoca l'accesso a un sottosistema da un proxy.
Sintassi
sp_revoke_proxy_from_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 da cui revocare l'accesso. L'argomento proxy_id è di tipo int, con valore predefinito NULL. È necessario specificare l'argomento proxy_id o l'argomento proxy_name, ma non è possibile specificarli entrambi.
[ @proxy_name = ] 'proxy_name'
Nome del proxy da cui revocare l'accesso. L'argomento proxy_name è di tipo sysname e il valore predefinito è NULL. È necessario specificare l'argomento proxy_id o l'argomento proxy_name, ma non è possibile specificarli entrambi.
[ @subsystem_id = ] id
Numero di identificazione del sottosistema al quale revocare l'accesso. L'argomento subsystem_id è di tipo int e il valore predefinito è NULL. È necessario specificare l'argomento subsystem_id o l'argomento subsystem_name, ma non è possibile specificarli entrambi. Nella tabella seguente vengono elencati i valori disponibili per ogni sottosistema.
Valore | Descrizione |
---|---|
2 |
Script 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 del pacchetto SSIS |
[ @subsystem_name= ] 'subsystem_name'
Nome del sottosistema a cui revocare l'accesso. L'argomento subsystem_name è di tipo sysname e il valore predefinito è NULL. È necessario specificare l'argomento subsystem_id o 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 |
Distribuzione |
Agente distribuzione repliche |
Merge |
Agente merge repliche |
QueueReader |
Agente lettura coda repliche |
ANALYSISQUERY |
Comando di Analysis Services |
ANALYSISCOMMAND |
Query di Analysis Services |
Dts |
Esecuzione del pacchetto SSIS |
Osservazioni
La revoca dell'accesso a un sottosistema non modifica le autorizzazione per l'entità specificata nel proxy.
[!NOTA] Per determinare quali passaggi del processo fanno riferimento a un proxy, fare clic con il pulsante destro del mouse sul nodo Proxy in SQL Server Agent in Microsoft SQL Server Management Studio e quindi scegliere Proprietà. Nella finestra di dialogo Proprietà account proxy, selezionare la pagina Riferimenti per visualizzare tutti i passaggi del processo che fanno riferimento a questo proxy.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_revoke_proxy_from_subsystem.
Esempi
Nell'esempio seguente viene revocato l'accesso al sottosistema SSIS per il proxy Catalog application proxy
.
USE msdb ;
GO
EXEC dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';
Vedere anche
Riferimento
sp_grant_proxy_to_subsystem (Transact-SQL)
Altre risorse
Implementazione della protezione SQL Server Agent