Bagikan melalui


dbo.sysschedules (Transact-SQL)

Berlaku untuk:SQL Server

Berisi informasi tentang jadwal pekerjaan SQL Server Agent. Tabel ini disimpan dalam database msdb .

Nama kolom Jenis data Deskripsi
schedule_id int ID jadwal pekerjaan SQL Server Agent.
schedule_uid pengidentifikasi unik Pengidentifikasi unik jadwal pekerjaan. Nilai ini digunakan untuk mengidentifikasi jadwal untuk pekerjaan terdistribusi.
originating_server_id int ID server master tempat jadwal pekerjaan datang.
nama sysname (nvarchar(128)) Nama yang ditentukan pengguna untuk jadwal pekerjaan. Nama ini harus unik dalam pekerjaan.
owner_sid varbinary(85) Microsoft Windows security_identifier pengguna atau grup yang memiliki jadwal pekerjaan.
diaktifkan int Status jadwal pekerjaan:

0 = Tidak diaktifkan.

1 = Diaktifkan.

Jika jadwal tidak diaktifkan, tidak ada pekerjaan yang akan berjalan sesuai jadwal.
freq_type int Seberapa sering pekerjaan berjalan untuk jadwal ini.

1 = Hanya satu kali

4 = Harian

8 = Mingguan

16 = Bulanan

32 = Bulanan, relatif terhadap freq_interval

64 = Berjalan saat layanan SQL Server Agent dimulai

128 = Berjalan saat komputer diam
freq_interval int Hari-hari pekerjaan dijalankan. Tergantung pada nilai freq_type. Nilai defaultnya adalah 0, yang menunjukkan bahwa freq_interval tidak digunakan. Lihat tabel di bawah ini untuk nilai yang mungkin dan efeknya.
freq_subday_type int Unit untuk freq_subday_interval. Berikut ini adalah nilai yang mungkin dan deskripsinya.



1 : Pada waktu yang ditentukan

2 : Detik

4 : Menit

8 : Jam
freq_subday_interval int Jumlah periode freq_subday_type yang akan terjadi antara setiap eksekusi pekerjaan.
freq_relative_interval int Ketika freq_interval terjadi di setiap bulan, jika freq_type adalah 32 (relatif bulanan). Dapat berupa salah satu dari nilai berikut:

0 = freq_relative_interval tidak digunakan

1 = Pertama

2 = Kedua

4 = Ketiga

8 = Keempat

16 = Terakhir
freq_recurrence_

Faktor
int Jumlah minggu atau bulan antara eksekusi pekerjaan yang dijadwalkan. freq_recurrence_factor hanya digunakan jika freq_type adalah 8, 16, atau 32. Jika kolom ini berisi 0, freq_recurrence_factor tidak digunakan.
active_start_date int Tanggal di mana eksekusi pekerjaan dapat dimulai. Tanggal diformat sebagai YYYYMMDD. NULL menunjukkan tanggal hari ini.
active_end_date int Tanggal di mana eksekusi pekerjaan dapat berhenti. Tanggal diformat YYYYMMDD.
active_start_time int Waktu kapan saja antara active_start_date dan active_end_date pekerjaan tersebut mulai dijalankan. Waktu diformat HHMMSS, menggunakan jam 24 jam.
active_end_time int Waktu kapan saja antara active_start_date dan active_end_date pekerjaan berhenti dijalankan. Waktu diformat HHMMSS, menggunakan jam 24 jam.
date_created datetime Tanggal dan waktu jadwal dibuat.
date_modified datetime Tanggal dan waktu jadwal terakhir diubah.
version_number int Nomor versi jadwal saat ini. Misalnya, jika jadwal telah dimodifikasi 10 kali, version_number adalah 10.
Nilai freq_type Pengaruh pada freq_interval
1 (sekali) freq_interval tidak digunakan (0)
4 (harian) Setiap freq_interval hari
8 (mingguan) freq_interval adalah satu atau beberapa hal berikut ini:

1 = Minggu

2 = Senin

4 = Selasa

8 = Rabu

16 = Kamis

32 = Jumat

64 = Sabtu
16 (bulanan) Pada hari freq_interval dalam sebulan
32 (bulanan, relatif) freq_interval adalah salah satu hal berikut:

1 = Minggu

2 = Senin

3 = Selasa

4 = Rabu

5 = Kamis

6 = Jumat

7 = Sabtu

8 = Hari

9 = Hari Kerja

10 = Hari akhir pekan
64 (dimulai ketika layanan SQL Server Agent dimulai) freq_interval tidak digunakan (0)
128 (berjalan ketika komputer diam) freq_interval tidak digunakan (0)

Baca juga

dbo.sysjobschedules (Transact-SQL)