Tipo di dati Permission (ASSL)

Consente di definire un tipo di dati primitivo astratto che rappresenta le informazioni su una singola autorizzazione.

Sintassi

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

Caratteristiche tipo di dati

Caratteristica

Descrizione

Tipi di dati di base

Nessuno

Tipi di dati derivati

CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

Relazioni tra tipi di dati

Relazione

Elemento

Elementi padre

Nessuno

Elementi figlio

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

Elementi derivati

Nessuno

Osservazioni

Permission serve come tipo di base astratto per numerosi tipi di autorizzazione derivati utilizzati in un'istanza di Microsoft SQL Server Analysis Services.

Questo tipo di dati presenta le convalide seguenti in DeploymentMode, valore 2 (modalità server tabulare).

  • Il valore predefinito dell'attributoProcess è impostato su False, salvo quando l'utente dispone dell'autorizzazione Aggiornamento. Per gli utenti con l'autorizzazione Aggiornamento, il valore dell'attributo Process è impostato su True.

  • Il valore dell'attributo ReadDefinition viene impostato su None; in caso di qualsiasi altro valore viene generato un errore.

  • Il valore dell'attributo Read viene impostato su Allowed per gli utenti con l'autorizzazione Utente e su None se agli utenti viene assegnata l'autorizzazione Aggiornamento; se un utente dispone sia dell'autorizzazione Utente sia di quella Aggiornamento, l'attributo viene impostato su Allowed. Per utenti con privilegi amministrativi il valore dell'attributo è impostato su Allowed.

  • Il valore dell'attributo Write viene impostato su None; in caso di qualsiasi altro valore viene generato un errore.

L'elemento corrispondente nel modello a oggetti AMO (Analysis Management Objects) è Permission.

Vedere anche

Riferimento

Elemento Role (ASSL)

Tipi di dati XML di Analysis Services Scripting Language (ASSL)