Freigeben über


Permission-Datentyp (ASSL)

Definiert einen abstrakten Grunddatentyp, der Informationen über eine individuelle Berechtigung darstellt.

Syntax

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

Datentypmerkmale

Merkmal

Beschreibung

Basisdatentypen

Keine

Abgeleitete Datentypen

CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission, MiningStructurePermission

Datentypbeziehungen

Beziehung

Element

Übergeordnete Elemente

Keine

Untergeordnete Elemente

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

Abgeleitete Elemente

Keine

Hinweise

Permission fungiert als abstrakter Basistyp für eine Anzahl abgeleiteter Berechtigungstypen, die in einer Instanz von Microsoft SQL Server Analysis Services verwendet werden.

Diesem Datentyp sind unter dem DeploymentMode-Wert 2 (tabellarischer Servermodus) die folgenden Überprüfungen zugeordnet:

  • Process-Attribut, dessen Standardwert auf False festgelegt wird, außer wenn der Benutzer über die Berechtigung Aktualisieren verfügt. Für Benutzer mit der Berechtigung Aktualisieren wird der Process-Attributwert auf True festgelegt.

  • ReadDefinition-Attribut, dessen Wert auf None festgelegt wird. Bei jedem anderen Wert wird ein Fehler generiert.

  • Der Read-Attributwert wird auf Allowed für Benutzer mit der Berechtigung Benutzer und auf None festgelegt, wenn die Benutzer der Berechtigung Aktualisieren zugewiesen wurden. Wenn ein Benutzer sowohl über die Berechtigung Benutzer als auch über die Berechtigung Aktualisieren verfügt, wird das Attribut auf Allowed festgelegt. Für Benutzer mit Administratorrechten wird der Attributwert auf Allowed festgelegt.

  • Write-Attribut, dessen Wert auf None festgelegt wird. Bei jedem anderen Wert wird ein Fehler generiert.

Das entsprechende Element im AMO-Objektmodell (Analysis Management Objects) ist Permission.

Siehe auch

Verweis

Role-Element (ASSL)

Analysis Services Scripting Language-XML-Datentypen (ASSL)