Udostępnij za pośrednictwem


Element BeginSession (XMLA)

Uses a SOAP header in a SOAP request message to start a new session on an instance of Microsoft SQL Server Usługi Analysis Services.

Obszar nazw urn: schemas-microsoft-com: XML-analiza

Składnia

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

Właściwości elementu

Charakterystyka

Opis

Typ danych i długości

Brak

Wartość domyślna

Brak

Kardynalność

0-1: Opcjonalnego elementu, który może występować tylko raz i tylko raz.

Relacje elementu

Relacja

Element

Elementy nadrzędne

Brak

Elementy podrzędne

Brak

Uwagi

BeginSession Element nagłówka jest częścią żądanie protokołu SOAP wysyłane do Usługi Analysis Services instancji i wyraźnie rozpoczyna nową sesja na wystąpienie.Nagłówek protokołu SOAP zwracane przez odpowiedź protokołu SOAP zawiera sesja element, który identyfikuje nowej sesja.Ten identyfikator nowej sesja są przechowywane i wysyłane w kolejnych żądań protokołu SOAP za pomocą Session nagłówek elementu.

Jeśli BeginSession element nagłówka nie jest wysyłana, sesja nie została uruchomiona jawnie.Jeśli nie uruchomiono jawnie sesja, nie można zarządzać transakcje w tej sesja.Innymi słowy, nie można używać następujących XML for Analysis polecenia (XMLA): BeginTransaction, CommitTransaction, i RollbackTransaction.Wszystkie metody XMLA i wykonywany na niejawnie rozpoczęto sesja polecenia są uważane za niepodzielny transakcji.