BeginTransaction 元素 (XMLA)

在当前会话上开始一个事务,该事务具有 Analysis Services。

语法

  
<Command>  
   <BeginTransaction />  
</Command>  

元素特征

特征 说明
数据类型和长度
默认值
基数 0-n:可多次出现的可选元素。

元素关系

关系 元素
父元素 命令
子元素

备注

BeginTransaction 命令在当前会话上开始一个活动事务。 如果活动事务已存在,则Analysis Services实例将递增当前会话的事务的引用计数。 如果不存在活动事务,该实例将开始新的事务,并将当前会话的引用计数设置为 1。 如果使用 BeginTransaction 命令显式指定了活动事务,则所有后续命令将在显式指定的事务内执行。

如果当前会话结束,并且事务的引用计数大于零,则回滚所有的活动事务。

如果当前会话上不存在显式指定的活动事务,则在隐式定义的事务内执行从当前会话发出的所有命令。 如果命令成功执行,则提交隐式事务;如果命令失败,则回滚。