BeginTransaction 元素 (XMLA)

在 Microsoft SQL Server Analysis Services 实例的当前会话中开始一个事务。

语法

<Command>
   <BeginTransaction />
</Command>

元素特征

特征

说明

数据类型和长度

默认值

基数

0-n:可多次出现的可选元素。

元素关系

关系

元素

父元素

Command

子元素

注释

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

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

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

请参阅

参考

Cancel 元素 (XMLA)

CommitTransaction 元素 (XMLA)

RollbackTransaction 元素 (XMLA)

概念

命令 (XMLA)