Tipo di dati Permission (ASSL)
Definisce 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 di tipo di dati
| Relazione | Elemento |
|---|---|
| Elementi padre | Nessuno |
| Elementi figlio | Annotazioni, CreatedTimestamp, Description, ID, LastSchemaUpdate, Name, Process, Read, ReadDefinition, RoleID, Write |
| Elementi derivati | nessuno |
Osservazioni
L'autorizzazione funge da tipo di base astratto per diversi tipi di autorizzazione derivati utilizzati in un'istanza di Analysis Services.
Questo tipo di dati presenta le convalide seguenti in DeploymentMode, valore 2 (modalità server tabulare).
Il valore predefinito dell'attributo Process è impostato su False, tranne quando l'utente ha l'autorizzazione Refresh. Per gli utenti con l'autorizzazione Refresh il valore dell'attributo Process è impostato su True.
Il valore dell'attributo ReadDefinition è impostato su None. Qualsiasi altro valore genera un errore.
Il valore dell'attributo Read è impostato su Consentito per gli utenti con l'autorizzazione Utente e su Nessuno quando gli utenti sono assegnati all'autorizzazione Aggiorna. Se un utente ha entrambe le autorizzazioni User e Refresh, l'attributo è impostato su Allowed. Per gli utenti con privilegi amministrativi, il valore dell'attributo è impostato su Consentito.
Il valore dell'attributo Write è impostato su None. Qualsiasi altro valore genera un errore.
L'elemento corrispondente nel modello a oggetti AMO (Analysis Management Objects) è Permission .
Vedere anche
Elemento Role (ASSL)
Analysis Services di dati XML del linguaggio di scripting (ASSL)