Perintah operasi .cancel

Perintah ini membatalkan penyerapan jangka panjang dari operasi kueri. Perintah ini berguna ketika operasi terlalu lama dan Anda ingin membatalkannya saat berjalan.

Perintah operasi pembatalan tidak dijamin berhasil. Output perintah .cancel operation menunjukkan apakah pembatalan berhasil atau tidak.

Catatan

Perintah operasi pembatalan hanya didukung untuk menyerap dari perintah kueri, dan bukan untuk membatalkan perintah lainnya.

Sintaks

.canceloperationOperationId [with=reason(ReasonPhrase)]

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
OperationId guid ✔️ Panduan ID operasi yang dikembalikan dari perintah yang sedang berjalan.
ReasonPhrase string Alasan untuk membatalkan perintah yang sedang berjalan.

Mengembalikan

Parameter output Jenis Deskripsi
OperationId guid ID operasi operasi yang dibatalkan.
Operasi string Jenis operasi yang dibatalkan.
StartedOn datetime Waktu mulai operasi yang dibatalkan.
CancellationState string Mengembalikan salah satu opsi berikut:
Cancelled successfully: operasi dibatalkan
Cancel failed: operasi tidak dapat dibatalkan pada saat ini. Operasi mungkin masih berjalan atau mungkin telah selesai.
ReasonPhrase string Alasan mengapa pembatalan tidak berhasil.

Contoh

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Operasi StartedOn CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Berhasil dibatalkan Perintah dibatalkan oleh saya