Permission 데이터 형식(ASSL)

개별 사용 권한에 대한 정보를 나타내는 추상 기본 데이터 형식을 정의합니다.

구문

<Permission>
   <Name>...</Name>
   <ID>...</ID>
   <CreatedTimestamp>...</CreateTimestamp>
   <LastSchemaUpdate>...</LastSchemaUpdate>
   <RoleID>...</RoleID>
   <Description>...</Description>
   <Process>...</Process>
   <ReadDefinition>...</ReadDefinition>
   <Read>...</Read>
   <Write>...</Write>
   <Annotations>...</Annotations>
</Permission>

데이터 형식 특징

특징

설명

기본 데이터 형식

없음

파생 데이터 형식

CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

데이터 형식 관계

관계

요소

부모 요소

없음

자식 요소

Annotations, CreatedTimestamp, Description, ID, LastSchemaUpdate, Name, Process, Read, ReadDefinition, RoleID, Write

파생 요소

없음

주의

Permission은 Microsoft SQL Server Analysis Services 인스턴스에서 사용되는 많은 파생 사용 권한 유형에 대한 추상 기본 유형으로 사용됩니다.

이 데이터 형식은 DeploymentMode 값 2(테이블 형식 서버 모드)에서 다음과 같은 조건을 충족해야 합니다.

  • Process 특성 기본값이 False로 설정됩니다. 단, 사용자에게 새로 고침 권한이 있는 경우는 예외입니다. 새로 고침 권한을 가진 사용자의 경우 Process 특성 값이 True로 설정됩니다.

  • ReadDefinition 특성 값이 None으로 설정됩니다. 다른 모든 값은 오류를 생성합니다.

  • Read 특성 값이 사용자 권한을 가진 사용자의 경우 Allowed로 설정되고 사용자가 새로 고침 권한에 할당된 경우 None으로 설정됩니다. 사용자가 사용자새로 고침 권한을 모두 갖고 있으면 특성이 Allowed로 설정됩니다. 관리 권한을 가진 사용자의 경우 특성 값이 Allowed로 설정됩니다.

  • Write 특성 값이 None으로 설정됩니다. 다른 모든 값은 오류를 생성합니다.

AMO(Analysis Management Objects) 개체 모델의 해당 요소는 Permission입니다.

참고 항목

참조

Role 요소(ASSL)

ASSL(Analysis Services Scripting Language) XML 데이터 형식