sys.sql_logins (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Analytics Platform System (PDW)
Restituisce una riga per ogni account di accesso di autenticazione di SQL Server.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
<colonne ereditate> | -- | Eredita da sys.server_principals. |
is_policy_checked | bit | I criteri password vengono controllati. |
is_expiration_checked | bit | La scadenza delle password viene controllata. |
password_hash | varbinary(256) | Hash della password dell'account di accesso di SQL. A partire da SQL Server 2012 (11.x), le informazioni relative alle password archiviate vengono calcolate usando l'algoritmo SHA-512 della password con salting. |
Per un elenco di colonne ereditate da questa vista, vedere sys.server_principals (Transact-SQL).For a list of columns that this view inherits, see sys.server_principals (Transact-SQL). Le colonne owning_principal_id
e is_fixed_role
non vengono ereditate da sys.server_principals.
Osservazioni:
Per visualizzare sia gli account di accesso di autenticazione di SQL Server che gli account di accesso autenticazione di Windows, vedere sys.server_principals (Transact-SQL).
Quando gli utenti del database indipendente sono abilitati, è possibile stabilire connessioni senza account di accesso. Per identificare tali account, vedere sys.database_principals (Transact-SQL).
Autorizzazioni
SQL Server: qualsiasi account di accesso di autenticazione di SQL Server può visualizzare il proprio nome di accesso e l'account di accesso sa. Per visualizzare altri account di accesso, è richiesta l'autorizzazione ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITION o un'autorizzazione per l'account di accesso.
Per visualizzare il contenuto della colonna password_hash, CONTROL SERVER o a partire da SQL Server 2022, è necessaria l'autorizzazione VIEW ANY CRYPTOGRAPHICALLY SECURED DEFINITION. database SQL di Azure: solo i membri del ruolo di database speciale loginmanager nel master o l'amministratore di AAD e l'amministratore del server possono visualizzare tutti gli account di accesso.
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Viste del catalogo (Transact-SQL)
Viste del catalogo relative alla sicurezza (Transact-SQL)
Criteri password
Entità di sicurezza (motore di database)