sp_revoke_proxy_from_subsystem (Transact-SQL)
Si applica a: SQL Server
Revoca l'accesso a un sottosistema da un proxy.
Convenzioni relative alla sintassi Transact-SQL
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 proxy del proxy da cui revocare 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 da cui revocare 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 revocare 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 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 | Comando di Analysis Services |
10 | Query di Analysis Services |
11 | Esecuzione pacchetti SSIS |
12 | Script di PowerShell |
[ @subsystem_name = ] 'subsystem_name'
Nome del sottosistema a cui revocare 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 |
Unire | Replication Merge Agent |
QueueReader | Agente di lettura coda repliche |
ANALYSISQUERY | Comando di Analysis Services |
ANALYSISCOMMAND | Query di Analysis Services |
Dts | Esecuzione pacchetti 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 di 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';
Vedi anche
Stored procedure di SQL Server Agent (Transact-SQL)
Implementazione della sicurezza di SQL Server Agent
sp_grant_proxy_to_subsystem (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