Partilhar via


Tipo de dados Permission (ASSL)

Define um tipo de dados primitivo abstrato que representa as informações sobre uma permissão individual.

Syntax

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

Características do tipo de dados

Característica Descrição
Tipos de dados base Nenhum
Tipos de dados derivados CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

Relação do tipo de dados

Relação Elemento
Elementos pai Nenhum
Elementos filho Annotations, CreatedTimestamp, Description, ID, LastSchemaUpdate, Name, Process, Read, ReadDefinition, RoleID, Write
Elementos derivados Nenhum

Comentários

A permissão serve como o tipo base abstrato para vários tipos de permissão derivados usados em uma instância de Analysis Services.

Este tipo de dados tem as validações a seguir no valor 2 de DeploymentMode (modo de servidor de tabela).

  • O valor padrão do atributoProcess é definido como False, exceto quando o usuário tem permissão de Atualizar . Para usuários com permissão de Atualizar , o valor de atributo Process é definido como True.

  • O valor de atributoReadDefinition é definido como None; qualquer outro valor gera um erro.

  • O valor de atributoRead é definido como Allowed para usuários com a permissão Usuário e para None queo os usuários recebem a permissão Atualizar ; se um usuário tiver as permissões Usuário e Atualizar , o atributo será definido como Allowed. Para usuários com privilégios administrativos, o valor do atributo é definido como Allowed.

  • O valor de atributoWrite é definido como None; qualquer outro valor gera um erro.

O elemento correspondente no modelo de objeto de Objetos de Gerenciamento de Análise (AMO) é Permission .

Consulte Também

Elemento Role (ASSL)
Tipo de dados XML do ASSL (Linguagem de Script do Analysis Services)