Share via


EnumUserPermissions Método

Enumera la lista de permisos para un usuario especificado.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
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 devuelto

Tipo: System.Data. . :: . .DataTable
Valor del objeto DataTable que contiene la lista enumerada de permisos para el usuario especificado. En la tabla se describen las distintas columnas del objeto DataTable devuelto.

Columna

Tipo de datos

Descripción

Grantee

String

El nombre de la entidad de seguridad que recibió el permiso.

Grantor

String

El nombre de la entidad de seguridad que concedió, revocó o denegó el permiso.

PermissionState

Int32

El valor numérico que representa el código de carácter ASCII para la primera letra del estado del permiso. Deny = 68, Revoke = 82 y Grant = 71.

Código

Int32

El código que especifica el tipo de permiso. Vea sys.database_permissions (Transact-SQL).

ObjectClass

String

El tipo de objeto al que se concede el permiso. Vea sys.database_permissions (Transact-SQL).

GranteeType

String

El tipo de receptor. Vea la clase PrincipalType.

GrantorType

String

El tipo de otorgante. Vea la clase PrincipalType.

GolumnName

String

El nombre de la columna.