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. 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 da cui revocare 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 revocare 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 ActiveX
ImportanteIl sottosistema di scripting ActiveX verrà rimosso da SQL Server in una versione futura di MicrosoftSQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.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
12
Script di PowerShell
[ [ @subsystem_name= ] 'subsystem_name'
Nome del sottosistema a cui revocare l'accesso. 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
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
PowerShell
Script di PowerShell
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