Sdílet prostřednictvím


sys.user_token (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí jeden řádek pro každý objekt zabezpečení databáze, který je součástí tokenu uživatele v SQL Serveru.

Název sloupce Datový typ Description
principal_id int ID objektu zabezpečení. Hodnota je jedinečná v rámci databáze.
sid varbinary(85) Identifikátor zabezpečení objektu zabezpečení, pokud je objekt zabezpečení definován externě do databáze. Může to být například přihlášení k SQL Serveru, přihlášení systému Windows, přihlášení skupiny Windows nebo přihlášení namapované na certifikát, jinak je tato hodnota NULL.
name Nvarchar (128) Název objektu zabezpečení. Hodnota je jedinečná v rámci databáze.
type Nvarchar (128) Popis typu objektu zabezpečení Všechny typy jsou mapovány na sid. Hodnota může být jedna z následujících možností:

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) Označuje, že se objekt zabezpečení účastní vyhodnocení oprávnění GRANT nebo DENY nebo slouží jako ověřovací objekt.

Tato hodnota může být jedna z následujících možností:

GRANT OR DENY

DENY ONLY

AUTHENTICATOR

Viz také

sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Hlavní subjekty (databázový stroj)