BeginSession 元素 (XMLA)

使用 SOAP 请求消息中的 SOAP 标头可以启动与 Microsoft SQL Server Analysis Services 实例的新会话。

命名空间 urn:schemas-microsoft-com:xml-analysis

语法

<soap:Envelope xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header>
      ...
      <BeginSession
         xmlns="urn:schemas-microsoft-com:xml-analysis" />
      ...
   </soap:Header>
   <soap:Body>
      ...
   </soap:Body>
</soap:Envelope>

元素特征

特征

说明

数据类型和长度

默认值

基数

0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系

元素

父元素

子元素

注释

BeginSession 标头元素是发送到 Analysis Services 实例的 SOAP 请求的一部分,可在该实例上显式启动新会话。 SOAP 响应返回的 SOAP 标头包含标识新会话的 Session 元素。 可以通过使用 Session 标头元素,将该新会话标识符存储到后续 SOAP 请求中,并发送该标识符。

如果不发送 BeginSession 标头,则不会显式启动会话。 如果不显式启动会话,则将无法管理该会话上的事务。 也就是说,您不能使用以下 XML for Analysis (XMLA) 命令:BeginTransactionCommitTransactionRollbackTransaction。 显式启动的会话上执行的所有 XMLA 方法和命令均视为原子事务。