Freigeben über


CommitTransaction-Element (XMLA)

Führt einen Commit für eine Transaktion für die aktuelle Sitzung mit einer MicrosoftSQL ServerAnalysis Services-Instanz aus.

Syntax

<Command>
   <CommitTransaction />
</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

Command

Untergeordnete Elemente

Kein

Hinweise

Der CommitTransaction-Befehl führt für die aktuelle Sitzung einen Commit für eine aktive Transaktion aus, die explizit durch das BeginTransaction-Element definiert ist. Wenn keine aktive Transaktion vorhanden ist, tritt ein Fehler auf. Besteht bereits eine aktive Transaktion, reduziert die Analysis Services-Instanz den Verweiszähler der Transaktionen für die aktuelle Sitzung. Wenn der Verweiszähler explizit definierter aktiver Transaktionen den Wert null erreicht, führt die Analysis Services-Instanz einen Commit für die Transaktion aus.