共用方式為


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)>。

請參閱

概念