sys.sql_logins (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Non supportato. Azure Synapse Analytics Piattaforma di strumenti analitici (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, è necessario ALTER ANY LOGIN, VIEW edizione Standard RVER edizione Standard CURITY DEFINITION o un'autorizzazione per l'account di accesso.

Per visualizzare il contenuto della colonna password_hash, è richiesta l'autorizzazione CONTROL edizione Standard RVER o a partire da SQL Server 2022, VIEW ANY CRYPTOGRAPHICALLY edizione Standard CURED DEFINITION. database SQL di Azure: solo i membri del ruolo di database speciale loginmanager nel database master o nel Amministrazione AAD e server Amministrazione possono visualizzare tutti gli account di accesso.

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

Viste del catalogo (Transact-SQL)
Viste del catalogo della sicurezza (Transact-SQL)
Criteri password
Entità di sicurezza (motore di database)