Bagikan melalui


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

Berlaku untuk: Azure SQL Database

Memperbarui pekerjaan yang dibuat di layanan Azure Elastic Jobs untuk Azure SQL Database.

Prosedur tersimpan sp_update_job ini berbagi nama dengan objek serupa di SQL Server untuk layanan SQL Server Agent. Untuk informasi tentang versi SQL Server Agent, lihat sp_update_job.

Konvensi sintaks transact-SQL

Sintaks

[jobs].sp_update_job [ @job_name = ] 'job_name'
  [ , [ @new_name = ] 'new_name' ]
  [ , [ @description = ] 'description' ]
  [ , [ @enabled = ] enabled ]
  [ , [ @schedule_interval_type = ] schedule_interval_type ]
  [ , [ @schedule_interval_count = ] schedule_interval_count ]
  [ , [ @schedule_start_time = ] schedule_start_time ]
  [ , [ @schedule_end_time = ] schedule_end_time ]

Argumen

@job_name

Nama pekerjaan yang akan diperbarui. job_name adalah nvarchar(128).

@new_name

Nama baru pekerjaan. new_name adalah nvarchar(128).

@description

Deskripsi dari pekerjaan. Argumen deskripsi adalah nvarchar(512).

@enabled

Menentukan apakah jadwal pekerjaan diaktifkan (1) atau tidak diaktifkan (0). @enabled sedikit.

@schedule_interval_type

Nilai menunjukkan kapan pekerjaan akan dijalankan. schedule_interval_type adalah nvarchar(50) dan bisa menjadi salah satu nilai berikut:

  • 'Once',
  • 'Minutes',
  • 'Hours',
  • 'Days',
  • 'Weeks',
  • 'Months'

@schedule_interval_count

Jumlah periode schedule_interval_count yang akan terjadi antara setiap eksekusi pekerjaan. schedule_interval_count int, dengan default 1. Nilai harus lebih besar dari atau sama dengan 1.

@schedule_start_time

Tanggal pelaksaan pekerjaan dapat dimulai. schedule_start_time DATETIME2, dengan default 0001-01-01 00:00:00.0000000.

Setiap kali dalam pekerjaan elastis berada di zona waktu UTC.

@schedule_end_time

Tanggal pelaksaan pekerjaan dapat dihentikan. schedule_end_time DATETIME2, dengan default 9999-12-31 11:59:59.0000000.

Setiap kali dalam pekerjaan elastis berada di zona waktu UTC.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

Setelah jobs.sp_add_job dijalankan untuk menambahkan pekerjaan, gunakan jobs.sp_add_jobstep untuk menambahkan langkah-langkah yang melakukan aktivitas untuk pekerjaan tersebut.

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.