Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |
---|---|---|
<inherited columns> |
No disponible | 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. En SQL Server 2022 (16.x) y versiones anteriores, la información de contraseña almacenada se calcula mediante SHA-512 de la contraseña con sal. A partir de LA versión preliminar de SQL Server 2025 (17.x), se usa un algoritmo hash iterado, RFC2898 (PBKDF). El primer byte del hash indica la versión: 0x02 para la versión 2 (SQL Server 2022 (16.x) y versiones anteriores) y 0x03 para la versión 3 (SQL Server 2025 (17.x) Preview y versiones posteriores). |
Para obtener una lista de columnas que hereda esta vista, consulte sys.server_principals. 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.
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.
Permisos
En 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 sa
inicio de sesión. Para ver otros inicios de sesión, la entidad de seguridad requiere ALTER ANY LOGIN
, VIEW SERVER SECURITY DEFINITION
o un permiso en el inicio de sesión.
Para ver el contenido de password_hash column
, CONTROL SERVER
es necesario. A partir de SQL Server 2022 (16.x), VIEW ANY CRYPTOGRAPHICALLY SECURED DEFINITION
se requiere el permiso.
En Azure SQL Database, solo los miembros del rol de base de datos especial loginmanager en master
o microsoft Entra 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.