Befehl ".cancel"-Vorgang

Mit diesem Befehl wird ein Abfragevorgang mit langer Dauer abgebrochen. Dieser Befehl ist nützlich, wenn der Vorgang zu lange dauert und Sie ihn während der Ausführung abbrechen möchten.

Der Befehl zum Abbrechen des Vorgangs ist nicht garantiert, dass er erfolgreich ist. Die Ausgabe des Befehls gibt an, ob der .cancel operation Abbruch erfolgreich war.

Hinweis

Der Befehl "Vorgang abbrechen" wird nur für die Erfassung von Abfragebefehlen und nicht für das Abbrechen anderer Befehle unterstützt.

Syntax

.canceloperationOperationId [with=(reasonReasonPhrase)]

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
OperationId guid ✔️ Eine GUID der Vorgangs-ID, die vom ausgeführten Befehl zurückgegeben wird.
ReasonPhrase string Der Grund für das Abbrechen des ausgeführten Befehls.

Gibt zurück

Ausgabeparameter type BESCHREIBUNG
OperationId guid Die Vorgangs-ID des abgebrochenen Vorgangs.
Vorgang string Die Vorgangsart, die abgebrochen wurde.
StartedOn datetime Die Startzeit des abgebrochenen Vorgangs.
CancellationState string Gibt eine der folgenden Optionen zurück:
Cancelled successfully: Der Vorgang wurde abgebrochen.
Cancel failed: Der Vorgang kann zu diesem Zeitpunkt nicht abgebrochen werden. Der Vorgang wird möglicherweise noch ausgeführt oder ist abgeschlossen.
ReasonPhrase string Grund, warum die Kündigung nicht erfolgreich war.

Beispiel

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Vorgang StartedOn CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Erfolgreich abgebrochen Von mir abgebrochener Befehl