BeginTransaction 元素 (XMLA)
使用 Analysis Services 的實例,在目前的會話上開始交易。
Syntax
<Command>
<BeginTransaction />
</Command>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | None |
預設值 | None |
基數 | 0-n:出現一次以上的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 命令 |
子元素 | None |
備註
BeginTransaction命令會在目前的會話上開始使用中的交易。 如果使用中交易已經存在,Analysis Services 實例會遞增目前會話之交易的參考計數。 如果沒有,此執行個體就會開始新的交易並將目前工作階段的參考計數設定為 1。 如果使用 BeginTransaction 命令明確指定使用中的交易,則所有後續的命令都會在明確指定的交易內執行。
當目前的工作階段結束而且交易的參考計數大於零時,系統就會回復所有使用中交易。
如果目前的工作階段上沒有任何明確指定的使用中交易,在目前工作階段上發出的每個命令都會在隱含定義的交易內部執行。 如果命令成功,就會認可隱含交易,但是如果命令失敗,則會回復隱含交易。