sys.sql_logins (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Sem suporte. Azure Synapse Analytics PDW (Analytics Platform System)

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

Nome da coluna Tipo de dados Descrição
<colunas herdadas> -- 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. Começando com SQL Server 2012 (11.x)armazenadas, informações de senha armazenadas são calculadas usando SHA-512 da senha com valor de sal.

Para obter uma lista de colunas que esse modo de exibição herda, consulte sys.server_principals (Transact-SQL). As colunas owning_principal_id e is_fixed_role não é herdado 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 (Transact-SQL).

Quando os usuários de banco de dados contidos estão habilitados, as conexões podem ser feitas sem logons. Para identificar essas contas, consulte sys.database_principals (Transact-SQL).

Permissões

SQL Server: Qualquer logon de autenticação do SQL Server pode ver seu próprio nome de logon e o logon sa. Para ver outros logins, é necessário ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITION, ou uma permissão no login.

Para exibir o conteúdo da coluna password_hash, CONTROL SERVER ou a partir do SQL Server 2022, é necessária a permissão VIEW ANY CRYPTOGRAPHICALLY SECURE DEFINITION . Banco de Dados SQL do Azure: somente os membros da função de banco de dados especial loginmanager no mestre ou do administrador do AAD e administrador do servidor podem ver todos os logons.

A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Consulte Também

Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de segurança (Transact-SQL)
Política de senha
Entidades (Mecanismo de Banco de Dados)