sp_enum_login_for_proxy (Transact-SQL)
Visualizza un elenco di associazioni tra le entità di protezione e i proxy.
Sintassi
sp_enum_login_for_proxy
[ @name = ] 'name'
[ @proxy_id = ] id,
[ @proxy_name = ] 'proxy_name'
Argomenti
[ @name= ] 'name'
Nome di un'entità server SQL Server, di un account di accesso, di un ruolo di server o di un ruolo del database msdb per cui visualizzare un elenco di proxy. Il nome è nvarchar(256) e il valore predefinito è NULL.[ @proxy_id= ] 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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
proxy_id |
int |
Numero di identificazione del proxy. |
proxy_name |
sysname |
Nome del proxy. |
name |
sysname |
Nome dell'entità di protezione per l'associazione. |
flags |
int |
Tipo dell'entità di protezione. 0 = account di accesso SQL Server 1 = Ruolo predefinito del sistema 2 = Ruolo del database in msdb |
Osservazioni
Se non viene specificato alcun parametro, sp_enum_login_for_proxy restituisce un elenco di informazioni su tutti gli account di accesso nell'istanza per ogni proxy.
Quando viene specificato un ID o un nome per il proxy, sp_enum_login_for_proxy restituisce un elenco di account che dispongono dell'accesso al proxy. Quando viene specificato un account di accesso, sp_enum_login_for_proxy restituisce un elenco dei proxy ai quali può accedere l'account.
Quando vengono specificate le informazioni sul proxy e un nome dell'account di accesso, il set di risultati restituisce una riga se l'account di accesso specificato può accedere al proxy 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 gli account di accesso e i proxy nell'istanza corrente.
USE msdb ;
GO
EXEC dbo.sp_enum_login_for_proxy ;
GO
B. Visualizzazione di un elenco di proxy per un account di accesso specifico
Nell'esempio seguente viene visualizzato un elenco di proxy cui può accedere l'account terrid.
USE msdb ;
GO
EXEC dbo.sp_enum_login_for_proxy
@name = 'terrid' ;
GO
Vedere anche