Udostępnij za pośrednictwem


Canceling Commands (XMLA)

W zależności od uprawnień administracyjnych użytkownika wykonującego polecenie Anuluj polecenia w języku XML for Analysis (XMLA), można anulować polecenie na sesja, sesja, połączenia, proces serwera lub skojarzone sesja lub połączenia.

Anulowanie polecenia

Użytkownik może anulować aktualnie wykonywanego polecenia w kontekście bieżącej sesja jawne wysyłanie Cancel polecenie z określonych właściwości.

Uwaga

Nie można anulować polecenia uruchomione podczas sesja niejawna przez użytkownika.

Anulowanie polecenia partia

Jeśli użytkownik anuluje Batch polecenie, a następnie wszystkie pozostałe polecenia nie zostały jeszcze wykonane w ramach Batch polecenia są anulowane. Jeśli Batch polecenie zostało transakcyjnych, dowolnego polecenia, które zostały wykonane przed Cancel Uruchamia polecenie są przywracane.

Anulowanie sesji

Określając identyfikator sesja dla sesja jawny w SessionID Właściwość Cancel polecenia, administrator bazy danych lub administratorem serwera, można anulować sesja, łącznie z aktualnie wykonywanego polecenia. Administrator bazy danych, można anulować tylko sesje dla baz danych, na którym użytkownik ma uprawnienia administracyjne.

Administrator bazy danych może pobierać aktywnych sesji dla określonej bazy danych, pobierając DISCOVER_SESSIONS zestaw wierszy schematu.Aby pobrać zestaw wierszy schematu DISCOVER_SESSIONS, administrator bazy danych używa XMLA Discover metody i określa identyfikator odpowiednią bazę danych dla kolumna ograniczeń SESSION_CURRENT_DATABASE Ograniczenia Właściwość Discover Metoda.

Anulowanie połączenia

Określając identyfikator połączenia w ConnectionID Właściwość Cancel polecenie, administrator serwera może anulować wszystkie sesje skojarzone z danym połączeniu w tym wszystkie polecenia uruchomione i anulować połączenia.

Uwaga

If the instance of Microsoft SQL Server Analysis Services cannot locate and cancel the sessions associated with a connection, such as when the data pump opens multiple sessions while providing HTTP connectivity, the instance cannot cancel the connection.Jeśli podczas wykonywania tej przypadek Cancel polecenie, wystąpi błąd.

Administrator serwera może pobierać aktywnych połączeń dla Analysis Services wystąpienie, pobierając zestawu zestaw wierszy DISCOVER_CONNECTIONS schematu przy użyciu XMLA Discover Metoda.

Anulowanie procesy serwera

Określając identyfikator procesu serwera (SPID) w SPID Właściwość Cancel polecenie, administrator serwera może anulować polecenia, skojarzone z danym SPID.

Anulowanie skojarzony połączenia i sesje

zestaw CancelAssociated wartość true, aby anulować połączenia, sesje i poleceń związanych z połączenia, sesja lub identyfikatora SPID, określone w właściwośćCancel polecenie.