Compartilhar via


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

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

String

O nome da entidade que recebeu a permissão.

Grantor

String

O nome da entidade que concedeu, revogou ou negou a permissão.

PermissionState

Int32

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

Int32

O código que especifica o tipo de permissão. Consulte sys.database_permissions (Transact-SQL).

ObjectClass

String

O tipo do objeto ao qual a permissão é concedida. Consulte sys.database_permissions (Transact-SQL).

GranteeType

String

O tipo de usuário autorizado. Consulte a classe PrincipalType.

GrantorType

String

O tipo de concessor. Consulte a classe PrincipalType.

GolumnName

String

O nome da coluna.