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) 物件模型中的對應元素是 Permission。

請參閱

參考

Role 元素 (ASSL)

Analysis Services 指令碼語言 XML 資料類型 (ASSL)