Freigeben über


sys.user_token (Transact-SQL)

Gibt eine Zeile für jeden Datenbankprinzipal zurück, der Teil des Benutzertokens ist.

Spaltenname

Datentyp

Beschreibung

principal_id

int

ID des Prinzipals. Der Wert ist innerhalb der Datenbank eindeutig.

sid

varbinary(85)

Sicherheitsbezeichner des Prinzipals, wenn der Prinzipal datenbankextern definiert ist. Dieser Wert kann z. B. ein SQL Server-Anmeldename, ein Windows-Anmeldename, ein Anmeldename einer Windows-Gruppe oder ein einem Zertifikat zugeordneter Anmeldename sein. Andernfalls ist dieser Wert NULL.

name

nvarchar (128)

Name des Prinzipals. Der Wert ist innerhalb der Datenbank eindeutig.

type

nvarchar (128)

Beschreibung des Prinzipaltyps. Alle Typen werden sid zugeordnet. Die folgenden Werte sind möglich:

  • 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)

Zeigt an, dass der Prinzipal an der Auswertung von GRANT- oder DENY-Berechtigungen teilnimmt oder als Authentifikator dient.

Die folgenden Werte sind möglich:

  • GRANT OR DENY

  • DENY ONLY

  • AUTHENTICATOR