Share via


Méthode EnumUserPermissions

Énumère les autorisations pour un utilisateur spécifié.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumUserPermissions ( _
    username As String _
) As DataTable
'Utilisation
Dim instance As Column
Dim username As String
Dim returnValue As DataTable

returnValue = instance.EnumUserPermissions(username)
public DataTable EnumUserPermissions(
    string username
)
public:
DataTable^ EnumUserPermissions(
    String^ username
)
member EnumUserPermissions : 
        username:string -> DataTable 
public function EnumUserPermissions(
    username : String
) : DataTable

Paramètres

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient la liste énumérée des autorisations pour l'utilisateur spécifié. La table décrit les différentes colonnes de l'objet DataTable retourné.

Colonne

Type de données

Description

Bénéficiaire

String

Nom du principal qui a reçu l'autorisation.

Grantor

String

Nom du principal qui a accordé, révoqué ou refusé l'autorisation.

PermissionState

Int32

Valeur numérique qui représente le code ASCII de la première lettre de l'état d'autorisation. Refus = 68, Révoquer = 82 et Octroyer = 71.

Code

Int32

Code qui spécifie le type d'autorisation. Consultez sys.database_permissions (Transact-SQL).

ObjectClass

String

Type d'objet auquel l'autorisation est accordée. Consultez sys.database_permissions (Transact-SQL).

GranteeType

String

Type de bénéficiaire. Consultez la classe PrincipalType.

GrantorType

String

Type de fournisseur d'autorisations. Consultez la classe PrincipalType.

ColumnName

String

Nom de la colonne.