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
Tipi di dati XML di Analysis Services Scripting Language (ASSL)