Condividi tramite


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

Guida in linea e informazioni

Assistenza su SQL Server 2005