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 方法和命令都會被視為不可部分完成的交易。