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) 命令:BeginTransaction、CommitTransaction 和 RollbackTransaction。 显式启动的会话上执行的所有 XMLA 方法和命令均视为原子事务。