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。