Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt einen oder mehrere XMLA-Befehle (XML for Analysis) entweder sequentiell oder parallel auf einer Instanz von Microsoft SQL Server Analysis Services als Batchvorgang aus.
Syntax
<Command>
<Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">
<Bindings>...</Bindings>
<DataSource>...</DataSource>
<DataSourceView>...</DataSourceView>
<ErrorConfiguration>...</ErrorConfiguration>
<Parallel>...</Parallel>
<!-- One or more XMLA commands -->
</Batch>
</Command>
Elementmerkmale
Merkmal |
Beschreibung |
|---|---|
Datentyp und -länge |
Keine |
Standardwert |
Keine |
Kardinalität |
0-n: Optionales Element, das mehr als einmal auftreten kann. |
Elementbeziehungen
Beziehung |
Element |
|---|---|
Übergeordnete Elemente |
|
Untergeordnete Elemente |
Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel Einen oder mehrere der folgenden XMLA-Befehle: Alter, Backup, BeginTransaction, ClearCache, CommitTransaction, Create, Delete, DesignAggregations, Drop, Insert, Lock, MergePartitions, NotifyTableChange, Process, Restore, RollbackTransaction, SetPasswordEncryptionKey, Statement, Subscribe, Synchronize, Unlock, Update, UpdateCells |
Attribute
Attribut |
Beschreibung |
|---|---|
ProcessAffectedObjects |
(Optionales Boolean-Attribut) Gibt an, ob alle Objekte, die eine Wiederverarbeitung erfordern, verarbeitet werden. Wenn es auf "True" festgelegt ist, verarbeitet die Analysis Services-Instanz alle Objekte, die als Ergebnis der Verarbeitung eines Objekts, das im Batch-Befehl vorliegt, eine Wiederverarbeitung erfordern. Wenn es auf false festgelegt ist, verarbeitet die Analysis Services-Instanz nur diejenigen Objekte, die im Batch-Befehl enthalten sind. |
Transaction |
(Optionales Boolean-Attribut) Gibt an, ob der im Batch-Befehl enthaltene Befehl als eine einzelne Transaktion oder als individuelle Transaktionen behandelt wird. Wenn er auf "True" gesetzt ist, gelten alle im Batch-Befehl enthaltenen Befehle als eine einzelne Transaktion. Wenn einer der Befehle fehlschlägt, findet für alle Befehle, die vor dem fehlgeschlagenen Befehl ausgeführt wurden, ein Rollback statt und der Batch-Befehl wird angehalten, ohne die folgenden Befehle auszuführen. Wenn der Batch-Befehl auf false festgelegt ist, wird versucht, jeden Befehl auszuführen. Anschließend wird für die Ergebnisse jedes Befehls, der erfolgreich abgeschlossen wurde, ein Commit ausgeführt. |
Hinweise
Vorsicht |
|---|
Command/Execute/Statement wird in einem Batchvorgang derzeit nicht unterstützt. |
Weitere Informationen zum Durchführen von Batchvorgängen in XMLA finden Sie unter Ausführen von Batchvorgängen (XMLA).
Vorsicht