sys.sql_logins (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAnalytics Platform System (PDW)

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

Nome da coluna Tipo de dados Descrição
<inherited columns> N/A Herda de sys.server_principals.
is_policy_checked bit A política de senha está marcada.
is_expiration_checked bit A expiração da senha está verificada.
password_hash Varbinário(256) Hash da senha de login do SQL. No SQL Server 2022 (16.x) e 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 esse modo de exibição, consulte sys.server_principals. As colunas owning_principal_id e is_fixed_role não é herdado de sys.server_principals.

Observações

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 contido estão habilitados, as conexões podem ser feitas sem logins. 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 logins, a entidade de segurança requer ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITIONou uma permissão no login.

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

Na Base de Dados SQL do Azure, apenas os membros da função de base de dados especial loginmanager ou master do Microsoft Entra Admin e Server Admin podem ver todos os inícios de sessão.

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.