Método EnumUserPermissions
Enumera uma lista de permissões para um usuário especificado.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public Function EnumUserPermissions ( _
username As String _
) As DataTable
'Uso
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
Parâmetros
- username
Tipo: System. . :: . .String
Um valor String que especifica o usuário do banco de dados.
Valor de retorno
Tipo: System.Data. . :: . .DataTable
Um valor do objeto DataTable que contém a lista enumerada de permissões para o usuário especificado. A tabela descreve as diferentes colunas do DataTable retornado.
Coluna |
Tipo de dados |
Descrição |
---|---|---|
Grantee |
O nome da entidade que recebeu a permissão. |
|
Grantor |
O nome da entidade que concedeu, revogou ou negou a permissão. |
|
PermissionState |
O valor numérico que representa o código de caractere ASCII da primeira letra do estado da permissão. Deny = 68, Revoke = 82 e Grant = 71. |
|
Code |
O código que especifica o tipo de permissão. Consulte sys.database_permissions (Transact-SQL). |
|
ObjectClass |
O tipo do objeto ao qual a permissão é concedida. Consulte sys.database_permissions (Transact-SQL). |
|
GranteeType |
O tipo de usuário autorizado. Consulte a classe PrincipalType. |
|
GrantorType |
O tipo de concessor. Consulte a classe PrincipalType. |
|
GolumnName |
O nome da coluna. |