Compartilhar via


Comando .cancel operation

Esse comando cancela uma ingestão de longa execução da operação de consulta. Este comando é útil quando a operação está demorando muito e você gostaria de abortá-la durante a execução.

O comando cancel operation não tem garantia de êxito. A saída do comando indica se o .cancel operation cancelamento foi bem-sucedido ou não.

Observação

O comando cancel operation só tem suporte para comandos de consulta de ingestão e não para cancelar quaisquer outros comandos.

Sintaxe

.canceloperation OperationId [ reason ( =with ReasonPhrase ] )

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
OperationId guid ✔️ Um guid da ID da operação retornado do comando em execução.
Frase-razão string O motivo para cancelar o comando em execução.

Devoluções

Parâmetro de saída Tipo Descrição
OperationId guid A ID da operação que foi cancelada.
Operação string O tipo de operação que foi cancelada.
StartedOn datetime A hora de início da operação que foi cancelada.
CancelamentoEstado string Retorna uma das seguintes opções:
Cancelled successfully: a operação foi cancelada
Cancel failed: a operação não pode ser cancelada neste momento. A operação ainda pode estar em execução ou pode ter sido concluída.
ReasonPhrase string Motivo pelo qual o cancelamento não foi bem-sucedido.

Exemplo

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Operação StartedOn CancelamentoEstado ReasonPhrase
C078B2641-F10D-4694-96F8-1EE2B75DDA48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Cancelado com êxito Comando cancelado por mim