sys.user_token (Transact-SQL)

Restituisce una riga per ogni entità di database che fa parte del token utente.

Nome colonna

Tipo di dati

Descrizione

principal_id

int

ID dell'entità. Questo valore deve essere univoco all'interno del database.

sid

varbinary(85)

Identificatore di protezione dell'entità se l'entità è esterna al database. Questo valore può essere ad esempio un account di accesso di SQL Server, di Windows, di un gruppo di Windows oppure mappato a un certificato. In caso contrario, questo valore è NULL.

name

nvarchar (128)

Nome dell'entità. Questo valore deve essere univoco all'interno del database.

type

nvarchar (128)

Descrizione del tipo dell'entità. Tutti i tipi vengono mappati a sid. I possibili valori sono i seguenti:

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

Specifica che l'entità partecipa alla valutazione di autorizzazioni GRANT or DENY o funge da autenticatore.

I possibili valori sono i seguenti:

  • GRANT OR DENY

  • DENY ONLY

  • AUTHENTICATOR