EnumUserPermissions-Methode
Listet die Berechtigungen für einen angegebenen Benutzer auf.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Function EnumUserPermissions ( _
username As String _
) As DataTable
'Usage
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
Parameter
- username
Typ: System. . :: . .String
Ein String-Wert, der den Datenbankbenutzer angibt.
Rückgabewert
Typ: System.Data. . :: . .DataTable
Ein DataTable-Objektwert, der die Aufzählungsliste der Berechtigungen für den angegebenen Benutzer enthält. In der Tabelle werden die verschiedenen Spalten der zurückgegebenen DataTable beschrieben.
Spalte |
Datentyp |
Beschreibung |
---|---|---|
Grantee |
Der Name des Prinzipals, von dem die Berechtigung empfangen wurde. |
|
Grantor |
Der Name des Prinzipals, von dem die Berechtigung gewährt, widerrufen oder verweigert wurde. |
|
PermissionState |
Der numerische Wert, der den ASCII-Zeichencode für den ersten Buchstaben des Berechtigungsstatus darstellt. Deny (Verweigern) = 68, Revoke (Widerrufen) = 82, Grant (Gewähren) = 71. |
|
Code |
Der Code, mit dem der Berechtigungstyp angegeben wird. Siehe sys.database_permissions (Transact-SQL). |
|
ObjectClass |
Der Typ des Objekts, dem die Berechtigung gewährt wird. Siehe sys.database_permissions (Transact-SQL). |
|
GranteeType |
Der Typ des Empfängers. Siehe PrincipalType-Klasse. |
|
GrantorType |
Der Typ des Berechtigenden. Siehe PrincipalType-Klasse. |
|
ColumnName |
Der Name der Spalte. |