Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL-Datenbank in Microsoft Fabric
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, Windows-Anmeldung, Windows-Gruppenanmeldung oder eine einem Zertifikat zugeordnete Anmeldung 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. 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 |
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 |
Weitere Informationen
sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Prinzipale (Datenbank-Engine)