sys.user_token (Transact-SQL)

Aktualisiert: 12. Dezember 2006

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

Siehe auch

Verweis

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

Andere Ressourcen

IDs und SIDs
Grundlegendes zum Ausführungskontext
Kontextwechsel
Prinzipale

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Geänderter Inhalt:
  • Die Werte für type wurden korrigiert. Es wurde ein Hinweis zur Zuordnung von type zu sid hinzugefügt.
  • Die Werte für usage wurden korrigiert.

05. Dezember 2005

Geänderter Inhalt:
  • Spaltenname sid_id in sid geändert.
  • Größe der nvarchar-Spalten korrigiert.