共用方式為


BeginTransaction 元素 (XMLA)

在含有 Microsoft SQL Server Analysis Services 執行個體的目前工作階段上開始交易。

語法

<Command>
   <BeginTransaction />
</Command>

元素特性

特性

描述

資料類型和長度

預設值

基數

0-n:出現一次以上的選擇性元素。

元素關聯性

關聯性

元素

父元素

Command

子元素

備註

BeginTransaction 命令會在目前的工作階段上開始使用中交易。如果使用中交易已經存在,Analysis Services 執行個體就會遞增目前工作階段之交易的參考計數。如果沒有,此執行個體就會開始新的交易並將目前工作階段的參考計數設定為 1。如果您使用 BeginTransaction 命令明確指定了使用中交易,所有後續命令都會在明確指定的交易內部執行。

當目前的工作階段結束而且交易的參考計數大於零時,系統就會回復所有使用中交易。

如果目前的工作階段上沒有任何明確指定的使用中交易,在目前工作階段上發出的每個命令都會在隱含定義的交易內部執行。如果命令成功,就會認可隱含交易,但是如果命令失敗,則會回復隱含交易。