Udostępnij za pośrednictwem


Metoda EnumUserPermissions

Wylicza listę uprawnień dla określonego użytkownika.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Syntax

'Deklaracja
Public Function EnumUserPermissions ( _
    username As String _
) As DataTable
'Użycie
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

Parameters

Wartość zwracana

Typ: System.Data. . :: . .DataTable
A DataTable wartość obiektu zawiera wyliczany listy uprawnień dla określonego użytkownika. W tabela opisano różne kolumny zwracane DataTable.

Kolumna

Typ danych

Opis

Grantee

String

Nazwa podmiotu, który otrzymał uprawnienia.

Kredytodawca

String

Nazwa podmiotu, który przyznano, odwołane lub odmowa uprawnień.

PermissionState

Int32

Wartość liczbowa, która reprezentuje kod znaku ASCII pierwszej litery stan uprawnień. Odmów = 68 Revoke = 82 i przyznawania = 71.

Kod

Int32

Kod określający typ uprawnienia. Zobacz sys.database_permissions (języka Transact-SQL).

ObjectClass

String

Typ obiektu, do którego uprawnienia. Zobacz sys.database_permissions (języka Transact-SQL).

GranteeType

String

Typ grantee. Zobacz PrincipalType klasy

GrantorType

String

Typ kredytodawca. Zobacz PrincipalType klasy

GolumnName

String

Nazwa kolumna.