sys.user_token (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine Zeile für jeden Datenbankprinzipal zurück, der Teil des Benutzertokens in SQL Server 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. Dies kann z. B. eine SQL Server Anmeldung, eine Windows-Anmeldung, eine Windows-Gruppenanmeldung oder eine Anmeldung sein, die einem Zertifikat zugeordnet ist. 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. Der Wert kann in folgenden Formen vorliegen:

SQL USER

WINDOWS LOGIN

WINDOWS GROUP

ROLE

APPLICATION ROLE

DATABASE ROLE

USER MAPPED TO CERTIFICATE

USER MAPPED TO ASYMMETRIC KEY

CERTIFICATE

ASYMMETRIC KEY
Verwendung 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

Weitere Informationen

sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Prinzipale (Datenbank-Engine)