다음을 통해 공유


SetPermissions 메서드(ADOX)

개체에 대한 그룹 또는 사용자의 권한을 지정합니다.

구문

  
GroupOrUser.SetPermissions Name, ObjectType, Action, Rights [, Inherit] [, ObjectTypeId]  

매개 변수

이름
권한을 설정할 개체의 이름을 지정하는 String 값입니다.

ObjectType
권한을 가져올 개체의 형식을 지정하는 ObjectTypeEnum 상수 중 하나일 수 있는 Long 값입니다.

동작
권한을 설정할 때 수행할 작업 유형을 지정하는 ActionEnum 상수 중 하나일 수 있는 Long 값입니다.

권한
설정할 권한을 나타내는 하나 이상의 RightsEnum 상수의 비트 마스크일 수 있는 Long 값입니다.

Inherit
(선택 사항) 개체가 이러한 사용 권한을 상속하는 방법을 지정하는 InheritTypeEnum 상수 중 하나일 수 있는 Long 값입니다. 기본값은 adInheritNone입니다.

ObjectTypeId
(선택 사항) OLE DB 사양에 의해 정의되지 않은 공급자 개체 형식의 GUID를 지정하는 Variant 값입니다. ObjectTypeadPermObjProviderSpecific으로 설정된 경우 이 매개 변수가 필요합니다. 그렇지 않으면 사용되지 않습니다.

설명

공급자가 그룹 또는 사용자에 대한 액세스 권한 설정을 지원하지 않는 경우 오류가 발생합니다.

참고

SetPermissions를 호출할 때 작업을 adAccessRevoke로 설정하면 Rights 매개 변수의 모든 설정이 재정의됩니다. Rights 매개 변수에 지정된 권한을 적용하려면 ActionsadAccessRevoke로 설정하지 마세요.

적용 대상

참고 항목

GetPermissions 및 SetPermissions 메서드 예제(VB)
GetPermissions 메서드(ADOX)
Name 속성(ADOX)