Batch 元素 (XMLA)

在 Microsoft SQL Server Analysis Services 实例上,以顺序方式或并行方式,将一个或多个 XML for Analysis (XMLA) 命令作为一个批操作执行。

语法

<Command>
   <Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">
      <Bindings>...</Bindings>
      <DataSource>...</DataSource>
      <DataSourceView>...</DataSourceView>
      <ErrorConfiguration>...</ErrorConfiguration>
      <Parallel>...</Parallel>
      <!-- One or more XMLA commands -->
   </Batch>
</Command>

元素特征

特征

说明

数据类型和长度

默认值

基数

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

属性

属性

说明

ProcessAffectedObjects

(可选的 Boolean 属性)指示是否对需要重新处理的所有对象进行处理。

如果设置为 True,则 Analysis Services 实例会处理需要重新处理的所有对象,作为处理 Batch 命令中包含的对象的处理结果。

如果设置为 false,则 Analysis Services 实例仅处理 Batch 命令中包含的对象。

Transaction

(可选的 Boolean 属性)指示将 Batch 命令中包含的命令视为单个整体事务还是一些单独的事务。

如果设置为 True,则 Batch 命令中包含的所有命令视为单个整体事务。 如有任何命令失败,则将回滚失败的命令之前执行的命令,并且 Batch 命令停止,不执行后续命令。

如果设置为 false,则 Batch 命令将尝试执行每个命令,并提交成功完成的每个命令的结果。

注释

有关在 XMLA 中执行批处理操作的详细信息,请参阅执行批处理操作 (XMLA)

请参阅

概念