Partager via


sys.fn_translate_permissions (Transact-SQL)

Convertit le masque de bits des autorisations retourné par la trace SQL en une table de noms d'autorisations.

Icône Lien de rubrique Conventions de syntaxe Transact-SQL

Syntaxe

sys.fn_translate_permissions ( level , perms )

Arguments

  • level
    Type d'élément sécurisable auquel l'autorisation est appliquée. level est de type nvarchar(60).

  • perms
    Masque de bits retourné dans la colonne d'autorisations. perms est de type varbinary(16).

Valeur retournée

table

Notes

La valeur retournée dans la colonne permissions d'une trace SQL est la représentation entière d'un masque de bits qui permet à SQL Server de calculer les autorisations effectives. Chacun des 21 types d'éléments sécurisables possède son propre jeu d'autorisations avec des valeurs numériques correspondantes. sys.fn_translate_permissions convertit ce masque de bits en table de noms d'autorisations.

Autorisations

Il est indispensable d'être membre du rôle public.

Voir aussi

Référence

sys.server_permissions (Transact-SQL)

sys.database_permissions (Transact-SQL)

Concepts

Autorisations (moteur de base de données)