Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server
Visualizza un elenco di associazioni tra le entità di sicurezza e i proxy.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_enum_login_for_proxy
[ [ @name = ] N'name' ]
[ , [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]
Argomenti
[ @name = ] N'name'
Nome di un'entità di sql Server, un account di accesso, un ruolo del server o msdb un ruolo del database per cui elencare i proxy. @name è nvarchar(256), con il valore predefinito NULL.
[ @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.
Valori del codice restituito
0 (esito positivo) o 1 (errore).
Set di risultati
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
proxy_id |
int | Numero di identificazione del proxy. |
proxy_name |
nvarchar(128) | Nome del proxy. |
flags |
int | Tipo dell'entità di sicurezza.0 = Account di accesso di SQL Server1 = Ruolo predefinito del sistema2 = Ruolo del database in msdb |
name |
nvarchar(128) | Nome dell'entità di sicurezza per l'associazione. |
sid |
varbinary(85) | Identificatore di sicurezza (SID) dell'entità di sicurezza per l'associazione. |
principal_id |
int | ID entità dell'entità di sicurezza per l'associazione. |
Osservazioni:
Quando non vengono forniti parametri, sp_enum_login_for_proxy elenca le informazioni su tutti gli account di accesso nell'istanza di per ogni proxy.
Quando viene fornito un @proxy_id o un proxy_name, sp_enum_login_for_proxy elenca gli account di accesso che hanno accesso al proxy. Quando viene fornito un @name , sp_enum_login_for_proxy elenca i proxy a cui l'account di accesso ha accesso.
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 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 gli account di accesso e i proxy nell'istanza corrente.
USE msdb;
GO
EXECUTE dbo.sp_enum_login_for_proxy;
GO
B. Elencare i 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
EXECUTE dbo.sp_enum_login_for_proxy @name = 'terrid';
GO