Compartilhar via


sys.sql_logins (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzurePDW (Analytics Platform System)

Retorna uma linha para cada logon de autenticação do SQL Server.

Nome da coluna Tipo de dados Descrição
<inherited columns> Não aplicável Herda de sys.server_principals.
is_policy_checked bit Política de Senha é verificada.
is_expiration_checked bit Expiração de Senha é verificada.
password_hash varbinary(256) Hash de SQL logon senha. No SQL Server 2022 (16.x) e em versões anteriores, as informações de senha armazenadas são calculadas usando SHA-512 da senha salgada. A partir do SQL Server 2025 (17.x), é utilizado um algoritmo de hash iterado, RFC2898 (PBKDF). O primeiro byte do hash indica a versão: 0x02 para a versão 2 (SQL Server 2022 (16.x) e versões anteriores) e 0x03 para a versão 3 (SQL Server 2025 (17.x) e versões posteriores).

Para obter uma lista de colunas herdadas por essa exibição, consulte sys.server_principals. As colunas owning_principal_id e is_fixed_role não são herdadas de sys.server_principals.

Comentários

Para exibir logons de autenticação do SQL Server e logons de autenticação do Windows, consulte sys.server_principals.

Quando os usuários do banco de dados independente estão habilitados, as conexões podem ser feitas sem logons. Para identificar essas contas, consulte sys.database_principals.

Permissões

No SQL Server, qualquer logon de autenticação do SQL Server pode ver seu próprio nome de logon e o sa logon. Para ver outros logons, a entidade de segurança requerALTER ANY LOGINVIEW SERVER SECURITY DEFINITION, ou uma permissão no logon.

Para exibir o conteúdo do password_hash column. CONTROL SERVER A partir do SQL Server 2022 (16.x), VIEW ANY CRYPTOGRAPHICALLY SECURED DEFINITION a permissão é necessária.

No Banco de Dados SQL do Azure, somente os membros do logonmaster da função de banco de dados especial ou o Administrador do Microsoft Entra e o Administrador do Servidor podem ver todos os logons.

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.