Comando .cancel operation

Este comando cancela una ingesta de larga duración de la operación de consulta. Este comando es útil cuando la operación tarda demasiado tiempo y desea anularla mientras se ejecuta.

No se garantiza que el comando de operación de cancelación se realice correctamente. La salida del .cancel operation comando indica si la cancelación se realizó correctamente o no.

Nota

El comando de operación de cancelación solo se admite para la ingesta de comandos de consulta y no para cancelar ningún otro comando.

Syntax

.canceloperationOperationId [with=reason(ReasonPhrase)]

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
OperationId guid ✔️ Guid del identificador de operación devuelto por el comando en ejecución.
ReasonPhrase string Motivo para cancelar el comando en ejecución.

Devoluciones

Parámetro de salida Tipo Descripción
OperationId guid Identificador de operación de la operación que se canceló.
Operación string Tipo de operación que se canceló.
StartedOn datetime Hora de inicio de la operación que se canceló.
CancellationState string Devuelve una de las siguientes opciones:
Cancelled successfully: se canceló la operación.
Cancel failed: la operación no se puede cancelar en este momento. Es posible que la operación siga ejecutándose o que se haya completado.
ReasonPhrase string Motivo por el que la cancelación no se realizó correctamente.

Ejemplo

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Operación StartedOn CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Cancelado correctamente Comando cancelado por mí