BeginSession 元素 (XMLA)
在 SOAP 要求訊息中使用 SOAP 標頭,在 Analysis Services 的實例上啟動新的會話。
命名空間 urn:架構-microsoft-com: xml-分析
Syntax
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
...
<BeginSession
xmlns="urn:schemas-microsoft-com:xml-analysis" />
...
</soap:Header>
<soap:Body>
...
</soap:Body>
</soap:Envelope>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | None |
預設值 | None |
基數 | 0-1:只能出現一次的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | None |
子元素 | None |
備註
BeginSession標頭元素是傳送至伺服器實例之 SOAP 要求的一部分,而且會在實例上明確地啟動新的會話。 SOAP 回應所傳回的 SOAP 標頭包含可識別新會話的 session 元素。 這個新的會話識別碼會使用 session 標頭元素,在後續的 SOAP 要求中儲存及傳送。
如果未傳送 BeginSession 標頭元素,則不會明確啟動會話。 如果沒有明確啟動工作階段,就無法管理該工作階段上的交易。 換句話說,您無法使用下列 XML for Analysis (XMLA) 命令: BeginTransaction、 CommitTransaction和 RollbackTransaction。 所有在明確啟動之執行個體上執行的 XMLA 方法和命令都會被視為不可部分完成的交易。