Bagikan melalui


jobs.sp_stop_job (Pekerjaan Azure Elastic) (Transact-SQL)

Berlaku untuk:Azure SQL Database

Menginstruksikan agen pekerjaan elastis untuk menghentikan eksekusi pekerjaan di layanan Azure Elastic Jobs untuk Azure SQL Database.

Prosedur tersimpan sp_stop_job ini berbagi nama dengan objek serupa di SQL Server untuk layanan SQL Server Agent. Untuk informasi tentang versi SQL Server Agent, lihat sp_stop_job (Transact-SQL).

Konvensi sintaks transact-SQL

Sintaks

[jobs].sp_stop_job [ @job_execution_id = ] ' job_execution_id '

Argumen

@job_execution_id

Nomor identifikasi pelaksanaan pekerjaan yang akan dihentikan. job_execution_id adalah uniqueidentifier, dengan default NULL.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Izin

Secara default, anggota peran server tetap sysadmin dapat menjalankan prosedur tersimpan ini. Hanya anggota sysadmin yang dapat menggunakan prosedur tersimpan ini untuk mengedit atribut pekerjaan yang dimiliki oleh pengguna lain.

Keterangan

Setiap kali dalam pekerjaan elastis berada di zona waktu UTC.

Untuk mengidentifikasi job_execution_id eksekusi pekerjaan saat ini, gunakan jobs.job_executions.

Contoh

Mengidentifikasi dan menghentikan eksekusi pekerjaan

Contoh berikut menunjukkan cara mengidentifikasi eksekusi pekerjaan di jobs.job_executions lalu membatalkan eksekusi pekerjaan menggunakan job_execution_id, misalnya 01234567-89ab-cdef-0123-456789abcdef.

Koneksi ke job_database dan jalankan perintah berikut:

--Connect to the job database specified when creating the job agent

-- View all active executions to determine job_execution_id
SELECT job_name
, job_execution_id
, job_version
, step_id
, is_active
, lifecycle
, start_time
, current_attempts
, current_attempt_start_time
, last_message
, target_group_name
, target_server_name
, target_database_name
FROM jobs.job_executions
WHERE is_active = 1 AND job_name = 'ResultPoolsJob'
ORDER BY start_time DESC;
GO

-- Cancel job execution with the specified job_execution_id
EXEC jobs.sp_stop_job '01234567-89ab-cdef-0123-456789abcdef';