Sdílet prostřednictvím


Příkaz operace .cancel

Tento příkaz zruší dlouhotrvající ingestování z operace dotazu. Tento příkaz je užitečný v případě, že operace trvá příliš dlouho a chcete ji během spuštění přerušit.

Příkaz operace zrušení není zaručen, že bude úspěšný. Výstup .cancel operation příkazu označuje, zda bylo zrušení úspěšné.

Poznámka:

Příkaz operace zrušení je podporován pouze pro příjem z příkazů dotazu, a ne pro zrušení jiných příkazů.

Syntaxe

.canceloperation OperationId [with = reason ( ReasonPhrase ] )

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
Id operace guid ✔️ Identifikátor GUID ID operace vrácené spuštěním příkazu.
ReasonPhrase string Důvod zrušení spuštěného příkazu

Návraty

Výstupní parametr Typ Popis
Id operace guid ID operace, která byla zrušena.
Operace string Druh operace, který byl zrušen.
Spuštěno datetime Čas zahájení operace, která byla zrušena.
CancellationState string Vrátí jednu z následujících možností:
Cancelled successfully: Operace byla zrušena.
Cancel failed: Operaci nelze v tuto chvíli zrušit. Operace může být stále spuštěná nebo je možná dokončená.
ReasonPhrase string Důvod, proč zrušení nebylo úspěšné

Příklad

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
Id operace Operace Spuštěno CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Úspěšné zrušení Příkaz zrušený mnou