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 básicos

Ninguno

Tipos de datos derivados

CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

Relaciones entre tipos de datos

Relación

Elemento

Elementos primarios

Ninguno

Elementos secundarios

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

Elementos derivados

Ninguno

Comentarios

Permission actúa como el tipo base abstracto de una serie de tipos de permisos derivados que se utilizan en una instancia de Microsoft SQL Server Analysis Services.

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

  • El valor predeterminado del atributo Process 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 atributo ReadDefinition se establece en None; cualquier otro valor genera un error.

  • El valor del atributo Read se establece en Allowed para los usuarios con el permiso Usuario y en None cuando 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 atributo Write se establece en None; cualquier otro valor genera un error.

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

Vea también

Referencia

Elemento Role (ASSL)

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