Метод EnumUserPermissions
Перечисляет разрешения для указанного пользователя.
Пространство имен: Microsoft.SqlServer.Management.Smo
Сборка: Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)
Синтаксис
'Декларация
Public Function EnumUserPermissions ( _
username As String _
) As DataTable
'Применение
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
Параметры
- username
Тип: System. . :: . .String
Значение типа String, указывающее пользователя базы данных.
Возвращаемое значение
Тип: System.Data. . :: . .DataTable
Значение объекта DataTable, содержащее нумерованный список разрешений для указанного пользователя. В следующей таблице приводится описание различных столбцов возвращаемого набора DataTable.
Столбец |
Тип данных |
Описание |
|---|---|---|
Grantee |
Имя участника, получившего разрешение. |
|
Grantor |
Имя участника, который предоставил, отозвал или отменил разрешение. |
|
PermissionState |
Числовое значение, представляющее код символа ASCII первой буквы состояния разрешения. Deny (Отмена) = 68, Revoke (Отзыв) = 82, Grant (Предоставление) = 71. |
|
Code |
Код, указывающий тип разрешения. См. раздел sys.database_permissions (Transact-SQL). |
|
ObjectClass |
Тип объекта, на который предоставляется разрешение. См. раздел sys.database_permissions (Transact-SQL). |
|
GranteeType |
Тип участника. См. класс PrincipalType. |
|
GrantorType |
Тип предоставляющего права. См. класс PrincipalType. |
|
ColumnName |
Имя столбца. |