다음을 통해 공유


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

매개 변수

반환 값

유형: System.Data. . :: . .DataTable
지정한 사용자의 사용 권한 열거 목록을 포함하는 DataTable 개체 값입니다. 다음 표에서는 반환되는 DataTable의 다양한 열에 대해 설명합니다.

데이터 형식

설명

피부여자

String

사용 권한을 받은 보안 주체의 이름입니다.

Grantor

String

사용 권한이 부여, 취소 또는 거부된 보안 주체의 이름입니다.

PermissionState

Int32

사용 권한 상태의 첫 번째 문자에 대한 ASCII 문자 코드를 나타내는 숫자 값입니다. 거부 = 68, 취소 = 82, 부여 = 71

코드

Int32

사용 권한 유형을 지정하는 코드입니다. sys.database_permissions(Transact-SQL)를 참조하십시오.

ObjectClass

String

사용 권한이 부여되는 개체의 유형입니다. sys.database_permissions(Transact-SQL)를 참조하십시오.

GranteeType

String

피부여자의 유형입니다. PrincipalType 클래스를 참조하십시오.

GrantorType

String

부여자의 유형입니다. PrincipalType 클래스를 참조하십시오.

GolumnName

String

열 이름입니다.