Compartir a través de


Tipo de datos Permission (ASSL)

Define un tipo de datos primitivo abstracto que representa información acerca de un permiso en particular.

Sintaxis

  
<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 del tipo de datos

Característica Descripción
Tipos de datos base Ninguno
Tipos de datos derivados CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

Relaciones entre tipos de datos

Relación Elemento
Elementos primarios None
Elementos secundarios Annotations, CreatedTimestamp, Description, ID, LastSchemaUpdate, Name, Process, Read, ReadDefinition, RoleID, Write
Elementos derivados Ninguno

Observaciones

El permiso actúa como tipo base abstracto para una serie de tipos de permisos derivados que se usan en una instancia de Analysis Services.

Este tipo de datos tiene las validaciones siguientes en el valor 2 (modo de servidor tabular) de DeploymentMode.

  • El valor predeterminado del atributoProcess se establece en False, salvo cuando el usuario dispone del permiso Actualizar . Para los usuarios con el permiso Actualizar el valor del atributo Process se establece en True.

  • El valor del atributoReadDefinition se establece en None; cualquier otro valor genera un error.

  • El valor del atributoRead se establece en Allowed para los usuarios con el permiso Usuario y en None cuyo los usuarios tienen asignado al permiso Actualizar ; si un usuario tiene los permisos Usuario y Actualizar , el atributo se establece en Allowed. Para los usuarios con privilegios de administrador, el valor del atributo se establece en Allowed.

  • El valor del atributoWrite se establece en None; cualquier otro valor genera un error.

El elemento correspondiente del modelo de Objetos de administración de análisis (AMO) es Permission.

Consulte también

Elemento Role (ASSL)
Tipos de datos XML de Analysis Services Scripting Language (ASSL)