sys.user_token (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de Microsoft Fabric
Devuelve una fila para cada entidad de seguridad de base de datos que forma parte del token de usuario en SQL Server.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
principal_id | int | Id. de la entidad de seguridad. El valor es único en la base de datos. |
sid | varbinary(85) | Identificador de seguridad de la entidad de seguridad si ésta está definida como externa a la base de datos. Por ejemplo, esto puede ser un inicio de sesión de SQL Server, inicio de sesión de Windows, inicio de sesión del grupo de Windows o un inicio de sesión asignado a un certificado; de lo contrario, este valor es NULL. |
name | nvarchar (128) | Nombre de la entidad de seguridad. El valor es único en la base de datos. |
type | nvarchar (128) | Descripción del tipo de entidad de seguridad. Todos los tipos se asignan a sid. El valor puede ser uno de los siguientes:SQL USER WINDOWS LOGIN WINDOWS GROUP ROLE APPLICATION ROLE DATABASE ROLE USER MAPPED TO CERTIFICATE USER MAPPED TO ASYMMETRIC KEY CERTIFICATE ASYMMETRIC KEY |
uso | nvarchar (128) | Indica que la entidad de seguridad participa en la evaluación de los permisos GRANT o DENY o sirve como autenticador. Este valor puede ser uno de los siguientes: GRANT OR DENY DENY ONLY AUTHENTICATOR |
Consulte también
sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Entidades de seguridad (motor de base de datos)