sp_enum_proxy_for_subsystem (Transact-SQL)
Si applica a: SQL Server
Elenca le autorizzazioni per i proxy di SQL Server Agent per accedere ai sottosistemi.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_enum_proxy_for_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Argomenti
[ @proxy_id = ] proxy_id
Numero di identificazione del proxy per cui visualizzare un elenco di informazioni. @proxy_id è int, con il valore predefinito NULL
.
È possibile specificare il @proxy_id o il @proxy_name.
[ @proxy_name = ] N'proxy_name'
Nome del proxy per cui visualizzare un elenco di informazioni. @proxy_name è sysname, con il valore predefinito NULL
.
È possibile specificare il @proxy_id o il @proxy_name.
[ @subsystem_id = ] subsystem_id
Numero di identificazione del sottosistema per cui visualizzare un elenco di informazioni. @subsystem_id è int, con un valore predefinito .NULL
È possibile specificare il @subsystem_id o il @subsystem_name.
[ @subsystem_name = ] N'subsystem_name'
Nome del sottosistema per cui visualizzare un elenco di informazioni. @subsystem_name è sysname, con un valore predefinito .NULL
È possibile specificare il @subsystem_id o il @subsystem_name.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
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:
Quando non vengono forniti parametri, sp_enum_proxy_for_subsystem
elenca le informazioni su tutti i proxy nell'istanza di per ogni sottosistema.
Quando viene fornito un @proxy_id o un @proxy_name, sp_enum_proxy_for_subsystem
elenca i sottosistemi a cui il proxy ha accesso. Quando viene fornito un @subsystem_id o un @subsystem_name, sp_enum_proxy_for_subsystem
elenca i proxy che hanno accesso a tale sottosistema.
Quando vengono fornite informazioni per proxy e sottosistema, il set di risultati restituisce una riga se il proxy specificato ha accesso al sottosistema specificato.
Questa stored procedure si trova in msdb
.
Autorizzazioni
Per impostazione predefinita, le autorizzazioni di esecuzione per questa procedura sono membri del ruolo predefinito del server sysadmin .
Esempi
R. Elencare 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. Determinare se un proxy ha accesso a un sottosistema specifico
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