--- title: "sys.user_token (Transact-SQL) | Microsoft Docs" ms.custom: "" ms.date: "06/10/2016" ms.prod: "sql" ms.prod_service: "database-engine" ms.service: "" ms.component: "system-catalog-views" ms.reviewer: "" ms.suite: "sql" ms.technology: - "database-engine" ms.tgt_pltfrm: "" ms.topic: "language-reference" f1_keywords: - "sys.user_token" - "user_token" - "sys.user_token_TSQL" - "user_token_TSQL" dev_langs: - "TSQL" helpviewer_keywords: - "logins [SQL Server], security tokens" - "sys.user_token catalog view" - "user tokens [SQL Server]" - "tokens [SQL Server]" - "user_token catalog view" ms.assetid: be018103-5e57-43a4-9160-9bf420892aa7 caps.latest.revision: 26 author: "edmacauley" ms.author: "edmaca" manager: "craigg" ms.workload: "Inactive" --- # sys.user_token (Transact-SQL) [!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)] Returns one row for every database principal that is part of the user token in [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]. |Column name|Data type|Description| |-----------------|---------------|-----------------| |**principal_id**|**int**|ID of the principal. The value is unique within database.| |**sid**|**varbinary(85)**|Security identifier of the principal if the principal is defined external to the database. For example, this can be a [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] login, Windows login, Windows Group login, or a login mapped to a certificate, otherwise, this value is NULL.| |**name**|**nvarchar (128)**|Name of the principal. The value is unique within database.| |**type**|**nvarchar (128)**|Description of principal type. All types are mapped to **sid**. The value can be one of the following:

SQL USER

WINDOWS LOGIN

WINDOWS GROUP

ROLE

APPLICATION ROLE

DATABASE ROLE

USER MAPPED TO CERTIFICATE

USER MAPPED TO ASYMMETRIC KEY

CERTIFICATE

ASYMMETRIC KEY| |**usage**|**nvarchar (128)**|Indicates the principal participates in the evaluation of GRANT or DENY permissions, or serves as an authenticator.

This value can be one of the following:

GRANT OR DENY

DENY ONLY

AUTHENTICATOR| ## See Also [sys.login_token (Transact-SQL)](../../relational-databases/system-catalog-views/sys-login-token-transact-sql.md) [sys.server_principals (Transact-SQL)](../../relational-databases/system-catalog-views/sys-server-principals-transact-sql.md) [sys.database_principals (Transact-SQL)](../../relational-databases/system-catalog-views/sys-database-principals-transact-sql.md) [Principals (Database Engine)](../../relational-databases/security/authentication-access/principals-database-engine.md)