sp_enum_login_for_proxy (Transact-SQL)
Si applica a:SQL Server
Visualizza un elenco di associazioni tra le entità di sicurezza e i proxy.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_enum_login_for_proxy
[ @name = ] 'name'
[ @proxy_id = ] id,
[ @proxy_name = ] 'proxy_name'
Argomenti
[ @name = ] 'name'
Nome di un'entità di SQL Server, un account di accesso, un ruolo del server o un ruolo del database msdb per cui elencare i proxy. Il nome è nvarchar(256), con un valore predefinito NULL.
[ @proxy_id = ] id
Numero di identificazione proxy del proxy per cui elencare le informazioni. Il proxy_id è int, con valore predefinito NULL. È possibile specificare l'ID o il proxy_name.
[ @proxy_name = ] 'proxy_name'
Nome del proxy per cui elencare le informazioni. Il proxy_name è sysname, con un valore predefinito NULL. È possibile specificare l'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 Server 1 = Ruolo predefinito del sistema 2 = Ruolo del database in msdb |
name | nvarchar(128) | Nome dell'entità di sicurezza per l'associazione. |
sid | varbinary(85) | 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 specificato un ID proxy o un nome proxy, sp_enum_login_for_proxy elenca gli account di accesso che hanno accesso al proxy. Quando viene specificato un nome di accesso, 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. 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
Vedi anche
sp_help_proxy (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per