Delen via


sys.user_token (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric Preview

Retourneert één rij voor elke database-principal die deel uitmaakt van het gebruikerstoken in SQL Server.

Column name Data type Description
principal_id int Id van de principal. De waarde is uniek in de database.
sid varbinary(85) Beveiligings-id van de principal als de principal extern is gedefinieerd voor de database. Dit kan bijvoorbeeld een SQL Server-aanmelding, Windows-aanmelding, Windows-groepsaanmelding of een aanmelding die is toegewezen aan een certificaat, anders is deze waarde NULL.
name nvarchar (128) Naam van de principal. De waarde is uniek in de database.
type nvarchar (128) Beschrijving van het principal-type. Alle typen worden toegewezen aan sid. De waarde kan een van de volgende zijn:

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) Geeft aan dat de principal deelneemt aan de evaluatie van GRANT- of DENY-machtigingen, of fungeert als verificator.

Deze waarde kan een van de volgende zijn:

GRANT OR DENY

DENY ONLY

AUTHENTICATOR

See Also

sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Principals (Databasemotor)