Udostępnij za pośrednictwem


Anulowanie element (XMLA)

Cancels a currently running command an Microsoft SQL Server Analysis Services instance.

<Command>
   <Cancel>
      <ConnectionID>...</ConnectionID>
      <SessionID>...</SessionID>
      <SPID>...</SPID>
      <CancelAssociated>...</CancelAssociated>
   </Cancel>
</Command>

Właściwości elementu

Charakterystyka

Description

Typ danych i długość

None

Wartość domyślna

None

Relacja

0-n: Opcjonalne element, który może występować więcej niż jeden raz.

Relacje elementu

Relacja

Element

Elementy nadrzędne

Polecenie

Elementy podrzędność

CancelAssociated, ConnectionID, SessionID, SPID

Remarks

The Cancel command cancels currently executing commands within the context of a sesja. Jeśli aplikacja kliencka nie zażąda sesja, nie można anulować polecenie.

Jeśli Cancel polecenie jest wykonywane w trakcie wykonywania Batch cały, polecenie Batch polecenie zostało anulowane. Jeśli Batch polecenie zostało transakcyjnych, wszystkie polecenia zawarte w Batch polecenia są przywracane. Jeśli Batch polecenie nie zostało transakcyjnych, tylko tych poleceń, które są zawarte w Batch polecenie, które były wykonywane w czasie Cancel polecenia są przywracane. Polecenia w nietransakcyjna Batch polecenia, które zostały już wykonane może nie zostać przywrócona.

Zazwyczaj Cancel polecenie służy do anulowania wykonywania poleceń na aktualnie aktywnych sesja. W takim przypadek żaden z elementów podrzędność do Cancel polecenie musi być określona. The Cancel command can also be used by administrators to cancel commands executing on connections or sessions other than the currently active sesja. Członkowie roli, z uprawnieniami Administruj dla danej bazy danych, można anulować polecenia dotyczące połączenia i sesje mające zastosowanie do tej bazy danych w czasie, gdy Administratorzy serwera, można anulować polecenia dotyczące połączenia i sesji dla danego wystąpienie usługi Analysis Services.

Aby pobrać informacje o aktualnych połączeniach i sesji dla Analysis Services wystąpienie, Discover metoda mogą być wykonywane na żądanie, zestawów wierszy DISCOVER_CONNECTIONS i DISCOVER_SESSIONS schematu. Członkowie roli, z uprawnieniami Administruj dla danej bazy danych mogą być zwracane sesji tylko dla danej bazy danych przez określenie tej bazy danych kolumna SESSION_CURRENT_DATABASE ograniczeń dla zestaw wierszy DISCOVER_SESSIONS schematu.Aby uzyskać więcej informacji na temat Discover Metoda, zobacz Odkryj metoda (XMLA).