Bagikan melalui


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

Berlaku untuk:Azure SQL Database

Menghapus langkah pekerjaan yang sudah ada dari pekerjaan yang sudah ada di layanan Azure Elastic Jobs untuk Azure SQL Database.

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

Konvensi sintaks transact-SQL

Sintaks

[jobs].sp_delete_jobstep [ @job_name = ] 'job_name'
     [ , [ @step_id = ] step_id ]
     [ , [ @step_name = ] 'step_name' ]
     [ , [ @job_version = ] job_version OUTPUT ]

Argumen

@job_name

Nama pekerjaan tempat menghapus langkah. job_name adalah nvarchar(128), tanpa default.

@step_id

Nomor identifikasi untuk langkah pekerjaan yang akan dihapus. Baik step_id atau step_name harus ditentukan. step_id adalah int.

@step_name

Nama langkah yang akan dihapus. Baik step_id atau step_name harus ditentukan. step_name adalah nvarchar(128).

@job_version OUTPUT

Parameter output menetapkan nomor versi pekerjaan baru. job_version int.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Keterangan

Untuk menghapus seluruh pekerjaan, gunakan jobs.sp_delete_job (Azure Elastic Jobs) (Transact-SQL).

Eksekusi pekerjaan yang sedang berlangsung tidak terpengaruh.

Langkah-langkah pekerjaan lainnya secara otomatis dinumber untuk mengisi kesenjangan yang ditinggalkan oleh langkah pekerjaan yang dihapus.

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.