sp_enum_proxy_for_subsystem (Transact-SQL)
Visualizza un elenco delle autorizzazioni per i proxy di SQL Server Agent per accedere ai sottosistemi.
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. L'argomento proxy_id è di tipo int, con 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. L'argomento 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. L'argomento 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. L'argomento subsystem_name è di tipo sysname e il valore predefinito è NULL. È possibile specificare l'argomento subsystem_id o l'argomento subsystem_name.
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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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
Vedere anche
Riferimento
sp_grant_proxy_to_subsystem (Transact-SQL)