Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Programlarla ilgili bilgileri listeler.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_help_schedule
[ [ @schedule_id = ] schedule_id ]
[ , [ @schedule_name = ] N'schedule_name' ]
[ , [ @attached_schedules_only = ] attached_schedules_only ]
[ , [ @include_description = ] include_description ]
[ ; ]
Arguments
[ @schedule_id = ] schedule_id
Listelenecek programın tanımlayıcısı.
@schedule_idint, varsayılan olarak NULL.
Ya @schedule_id ya da @schedule_name belirtilebilir.
[ @schedule_name = ] N'schedule_name'
Listelenecek programın adı.
@schedule_namesysname'dir ve varsayılan olarak ' NULLdir.
Ya @schedule_id ya da @schedule_name belirtilebilir.
[ @attached_schedules_only = ] attached_schedules_only
Sadece bir işin bağlı olduğu programların gösterilip gösterilmediğini belirtir.
@attached_schedules_onlybit'tir, varsayılan olarak .0
@attached_schedules_only0olduğunda, tüm programlar gösterilir.
@attached_schedules_only olduğunda1, sonuç kümesi yalnızca bir işe bağlı olan zamanlamaları içerir.
[ @include_description = ] include_description
Sonuç kümesine açıklamaların dahil edilip edilmeyeceğini belirtir.
@include_descriptionbit'tir, varsayılan olarak .0
@include_description0olduğunda, sonuç kümesinin @schedule_description sütunu bir yer tutucu içerir.
@include_description1olduğunda, çizelgenin açıklaması sonuç kümesine dahil edilir.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Bu prosedür aşağıdaki sonuç kümesini döndürür:
| Sütun adı | Veri türü | Description |
|---|---|---|
schedule_id |
int | Program tanımlayıcı numarası. |
schedule_uid |
uniqueidentifier | Takvim için tanımlayıcı. |
schedule_name |
sysname | Zamanlamanın adı. |
enabled |
int | Programın etkinleştirilmiş (1) veya etkinleştirilmediği (0). |
freq_type |
int | Değer, işin ne zaman yapılacağını gösterir.1 = Bir kez4 = Günlük8 = Haftalık16 = Aylık32 = Aylık, kıyasıyla freq_interval64 = SQLServerAgent hizmeti başladığında çalıştırılır. |
freq_interval |
int | İşin yapıldığı günler. Değer, 'nin freq_typedeğerine bağlıdır. Daha fazla bilgi için bkz. sp_add_schedule. |
freq_subday_type |
int | için birimler freq_subday_interval. Daha fazla bilgi için bkz. sp_add_schedule. |
freq_subday_interval |
int | İşin her yürütülmesi arasında gerçekleşecek dönem freq_subday_type sayısı. Daha fazla bilgi için bkz. sp_add_schedule. |
freq_relative_interval |
int | Her ay planlanmış işin gerçekleşmesi freq_interval . Daha fazla bilgi için bkz. sp_add_schedule. |
freq_recurrence_factor |
int | İşin planlanan uygulaması arasındaki ay sayısı. |
active_start_date |
int | Programın aktif olduğu tarih. |
active_end_date |
int | Programın bitiş tarihi. |
active_start_time |
int | Programın başladığı saat. |
active_end_time |
int | Günün saati programı sona eriyor. |
date_created |
datetime | Programın oluşturulma tarihi. |
schedule_description |
nvarchar(4000) | Programın İngilizce açıklaması (istenirse). |
job_count |
int | Bu programa referans verilen işin kaç tane olduğunu döndürüyor. |
Açıklamalar
Hiçbir parametre sağlanmadığında, sp_help_schedule örnekteki tüm takvim için bilgiler listelenir.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Diğer kullanıcılara, veritabanındaki aşağıdaki sabit veritabanı rollerinden birine msdb sahip olmalıdır:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Bu rollerin izinleri hakkında detaylar için SQL Server Agent Fixed Database Roles bölümüne bakınız.
SQLAgentUserRole üyeleri yalnızca sahip oldukları programları görebilir.
Örnekler
A. Örnekteki tüm takvim için bilgileri listeleyin
Aşağıdaki örnek, örnekteki tüm takvimler için bilgileri listeler.
USE msdb;
GO
EXECUTE dbo.sp_help_schedule;
GO
B. Belirli bir program için liste bilgileri
Aşağıdaki örnek, . NightlyJobsadlı programın bilgilerini listeler.
USE msdb;
GO
EXECUTE dbo.sp_help_schedule @schedule_name = N'NightlyJobs';
GO