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
- username
Type : System. . :: . .String
Valeur String qui spécifie l'utilisateur de la base de données.
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 |
Nom du principal qui a reçu l'autorisation. |
|
Grantor |
Nom du principal qui a accordé, révoqué ou refusé l'autorisation. |
|
PermissionState |
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 |
Code qui spécifie le type d'autorisation. Consultez sys.database_permissions (Transact-SQL). |
|
ObjectClass |
Type d'objet auquel l'autorisation est accordée. Consultez sys.database_permissions (Transact-SQL). |
|
GranteeType |
Type de bénéficiaire. Consultez la classe PrincipalType. |
|
GrantorType |
Type de fournisseur d'autorisations. Consultez la classe PrincipalType. |
|
ColumnName |
Nom de la colonne. |