BeginTransaction 元素 (XMLA)
在当前会话上开始一个事务,该事务具有 Analysis Services。
语法
<Command>
<BeginTransaction />
</Command>
元素特征
特征 | 说明 |
---|---|
数据类型和长度 | 无 |
默认值 | 无 |
基数 | 0-n:可多次出现的可选元素。 |
元素关系
关系 | 元素 |
---|---|
父元素 | 命令 |
子元素 | 无 |
备注
BeginTransaction 命令在当前会话上开始一个活动事务。 如果活动事务已存在,则Analysis Services实例将递增当前会话的事务的引用计数。 如果不存在活动事务,该实例将开始新的事务,并将当前会话的引用计数设置为 1。 如果使用 BeginTransaction 命令显式指定了活动事务,则所有后续命令将在显式指定的事务内执行。
如果当前会话结束,并且事务的引用计数大于零,则回滚所有的活动事务。
如果当前会话上不存在显式指定的活动事务,则在隐式定义的事务内执行从当前会话发出的所有命令。 如果命令成功执行,则提交隐式事务;如果命令失败,则回滚。