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.
Belirli bir programın bağlı olduğu işlerle ilgili bilgileri döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_help_jobs_in_schedule
[ [ @schedule_name = ] N'schedule_name' ]
[ , [ @schedule_id = ] schedule_id ]
[ ; ]
Arguments
[ @schedule_id = ] schedule_id
Bilgi listeleneceği 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'
Bilgi listeleneceği programın adı.
@schedule_namesysname'dir ve varsayılan olarak ' NULLdir.
Ya @schedule_id ya da @schedule_name belirtilebilir.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Aşağıdaki sonuç kümesini döndürür:
| Sütun adı | Veri türü | Description |
|---|---|---|
job_id |
uniqueidentifier | Görevin benzersiz ID'si. |
originating_server |
nvarchar(30) | İşin geldiği sunucunun adı. |
name |
sysname | İşin adı. |
enabled |
tinyint | İşin etkin olup olmadığını gösterir, böylece çalıştırılabilir. |
description |
nvarchar(512) | İşin tanımı. |
start_step_id |
int | İşin başlatılması gereken adımın kimliği. |
category |
sysname | İş kategorisi. |
owner |
sysname | İş sahibi. |
notify_level_eventlog |
int | Bitmask, hangi koşullarda bir bildirim olayının Microsoft Windows uygulama loguna kaydedilmesi gerektiğini gösterir. Bu değerlerden biri olabilir:0 = Asla1 = Bir iş başarılı olduğunda2 = İş başarısız olduğunda3 = İş tamamlandığında (iş sonucu ne olursa olsun) |
notify_level_email |
int | Bitmask, bir iş tamamlandığında hangi koşullarda bildirim e-postasının gönderilmesi gerektiğini belirtir. Olası değerler için notify_level_eventlogolanlarla aynıdır. |
notify_level_netsend |
int | Bitmask, bir iş tamamlandığında hangi koşullarda ağ mesajı gönderilmesi gerektiğini gösterir. Olası değerler için notify_level_eventlogolanlarla aynıdır. |
notify_level_page |
int | Bitmask, bir iş tamamlandığında hangi koşullarda bir sayfa gönderilmesi gerektiğini belirtir. Olası değerler için notify_level_eventlogolanlarla aynıdır. |
notify_email_operator |
sysname | Operatörün e-posta adı, bildirimde bulunun. |
notify_netsend_operator |
sysname | Ağ mesajı gönderirken kullanılan bilgisayarın veya kullanıcının adı. |
notify_page_operator |
sysname | Sayfa gönderirken kullanılan bilgisayar veya kullanıcının adı. |
delete_level |
int | Bitmask, bir iş tamamlandığında işin hangi koşullarda silinmesi gerektiğini belirtir. Olası değerler için notify_level_eventlogolanlarla aynıdır. |
date_created |
datetime | İşin oluşturulma tarihi. |
date_modified |
datetime | İşin son değiştirildiği tarih. |
version_number |
int | İşin versiyonu (iş her değiştirildiğinde otomatik olarak güncellenir). |
last_run_date |
int | İşin en son yürütme tarihini belirt. |
last_run_time |
int | İşin en son başlatma zamanı geldi. |
last_run_outcome |
int | Son çalıştırıldığında işin sonucu:0 = Başarısız oldu1 = Başarılı oldu3 = İptal edildi5 = Bilinmiyor |
next_run_date |
int | İşin bir sonraki tarihini göster. |
next_run_time |
int | İşin sıradaki çalışma saati. |
next_run_schedule_id |
int | Bir sonraki çalışma programının kimlik numarası. |
current_execution_status |
int | Mevcut uygulama durumu. |
current_execution_step |
sysname | İşin mevcut uygulama adımı. |
current_retry_attempt |
int | Eğer iş çalışıyorsa ve adım tekrar denendiyse, bu değer mevcut deneme denemesidir. |
has_step |
int | İşin iş aşama sayısı. |
has_schedule |
int | İşin iş programı sayısı. |
has_target |
int | İşin hedef sunucu sayısı. |
type |
int | İş türü:1 = Yerel iş.2 = Çok sunuculu iş.0 = Job'un hedef sunucusu yok. |
Açıklamalar
Bu prosedür, belirtilen takvime bağlı işler hakkında bilgileri listeler.
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ı işlerin durumunu görebilir.
Örnekler
Aşağıdaki örnek, programa NightlyJobs bağlı görevleri listeler.
USE msdb;
GO
EXECUTE sp_help_jobs_in_schedule @schedule_name = N'NightlyJobs';
GO