sys.sql_logins (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Analytics Platform System (PDW)
Devuelve una fila para cada inicio de sesión de autenticación de SQL Server.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
<columnas heredadas> | -- | Hereda de sys.server_principals. |
is_policy_checked | bit | Se comprueba la directiva de contraseñas. |
is_expiration_checked | bit | Se comprueba la expiración de contraseñas. |
password_hash | varbinary(256) | Hash de la contraseña de inicio de sesión de SQL. A partir de SQL Server 2012 (11.x), la información de la contraseña almacenada se calcula con las funciones SHA-512 de la contraseña salada. |
Para obtener una lista de columnas que hereda esta vista, consulte sys.server_principals (Transact-SQL). Las columnas owning_principal_id
y is_fixed_role
no se heredan de sys.server_principals.
Comentarios
Para ver los inicios de sesión de autenticación de SQL Server y los inicios de sesión de autenticación de Windows, consulte sys.server_principals (Transact-SQL).
Cuando los usuarios de bases de datos independientes están habilitados, las conexiones se pueden realizar sin inicios de sesión. Para identificar esas cuentas, consulte sys.database_principals (Transact-SQL).
Permisos
SQL Server: cualquier inicio de sesión de autenticación de SQL Server puede ver su propio nombre de inicio de sesión y el inicio de sesión sa. Para ver otros inicios de sesión, requiere ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITION o un permiso en el inicio de sesión.
Para ver el contenido de la columna password_hash, CONTROL SERVER o a partir de SQL Server 2022, se requiere el permiso VIEW ANY CRYPTOGRAPHICALLY SECURED DEFINITION. Azure SQL Database: solo los miembros del rol de base de datos especial loginmanager en master o AAD Admin and Server Admin pueden ver todos los inicios de sesión.
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
Vistas de catálogo (Transact-SQL)
Vistas de catálogo de seguridad (Transact-SQL)
Directiva de contraseñas
Entidades de seguridad (motor de base de datos)