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