Condividi tramite


sp_enum_proxy_for_subsystem (Transact-SQL)

Visualizza un elenco delle autorizzazioni per i proxy di SQL Server Agent per accedere ai sottosistemi.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_enum_proxy_for_subsystem
    [ @proxy_id = ] proxy_id,
    [ @proxy_name = ] 'proxy_name',
    [ @subsystem_id = ] subsystem_id,
    [ @subsystem_name = ] 'subsystem_name'

Argomenti

  • [ @proxy_id = ] proxy_id
    Numero di identificazione del proxy per cui visualizzare un elenco di informazioni. proxy_id è di tipo int e il valore predefinito è NULL. È possibile specificare l'argomento id o l'argomento proxy_name.

  • [ @proxy_name = ] 'proxy_name'
    Nome del proxy per cui visualizzare un elenco di informazioni. proxy_name è di tipo sysname e il valore predefinito è NULL. È possibile specificare l'argomento id o l'argomento proxy_name.

  • [ @subsystem_id = ] subsystem_id
    Numero di identificazione del sottosistema per cui visualizzare un elenco di informazioni. subsystem_id è di tipo int e il valore predefinito è NULL. È possibile specificare l'argomento subsystem_id o l'argomento subsystem_name.

  • [ @subsystem_name = ] 'subsystem_name'
    Nome del sottosistema per cui visualizzare un elenco di informazioni. subsystem_name è di tipo sysname e il valore predefinito è NULL. È possibile specificare l'argomento subsystem_id o l'argomento subsystem_name.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nome colonna

Tipo di dati

Descrizione

subsystem_id

int

Numero di identificazione del sottosistema.

subsystem_name

sysname

Nome del sottosistema.

proxy_id

int

Numero di identificazione del proxy.

proxy_name

sysname

Nome del proxy.

Osservazioni

Se non vengono specificati parametri, sp_enum_proxy_for_subsystem restituisce un elenco di informazioni relative a tutti i proxy in ogni sottosistema.

Quando viene specificato un ID o un nome del proxy, sp_enum_proxy_for_subsystem restituisce un elenco di sottosistemi a cui ha accesso il proxy. Quando viene specificato un ID o un nome del sottosistema, sp_enum_proxy_for_subsystem restituisce un elenco di proxy che hanno accesso al sottosistema specificato.

Quando vengono specificate sia le informazioni sul proxy che sul sottosistema, il set di risultati restituisce una riga se il proxy specificato può accedere al sottosistema specificato.

Questa stored procedure è archiviata nel database msdb.

Autorizzazioni

Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin.

Esempi

A. Visualizzazione di un elenco di tutte le associazioni

Nell'esempio seguente viene visualizzato un elenco di tutte le autorizzazioni stabilite tra proxy e sottosistemi nell'istanza corrente.

USE msdb ;
GO

EXEC dbo.sp_enum_proxy_for_subsystem ;
GO

B. Stabilire se un proxy ha accesso a un sottosistema specificato

Nell'esempio seguente viene restituita una riga se il proxy Catalog application proxy ha accesso al sottosistema ActiveScripting. In caso contrario, viene restituito un set di risultati vuoto.

USE msdb ;
GO

EXEC dbo.sp_enum_proxy_for_subsystem
    @subsystem_name = 'ActiveScripting',
    @proxy_name = 'Catalog application proxy' ;
GO