Comando .cancel operation
Este comando cancela una operación de ejecución prolongada. 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.
Sintaxis
.cancel
operation
OperationId [with
=
reason
(
ReasonPhrase)
]
Argumentos
- OperationId: guid que representa el identificador de operación devuelto desde el comando en ejecución.
Propiedades opcionales
- ReasonPhrase: cadena que describe el motivo para cancelar el comando en ejecución.
Output
Parámetro de salida | Tipo | Descripción |
---|---|---|
OperationId | guid El 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í |