Freigeben über


CommitTransaction-Element (XMLA)

Führt einen Commit für eine Transaktion für die aktuelle Sitzung mit einer Microsoft SQL Server Analysis Services-Instanz aus.

Syntax

<Command>
   <CommitTransaction />
</Command>

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Keine

Standardwert

Keiner

Kardinalität

0-n: Optionales Element, das mehr als einmal auftreten kann.

Elementbeziehungen

Beziehung

Element

Übergeordnete Elemente

Befehl

Untergeordnete Elemente

Keine

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.

Siehe auch

Verweis

BeginTransaction-Element (XMLA)

Cancel-Element (XMLA)

RollbackTransaction-Element (XMLA)

Konzepte

Befehle (XMLA)