sp_help_jobs_in_schedule (Transact-SQL)
Belirli bir zamanlama iliştirilmiş işleri hakkında bilgi verir.
Sözdizimi
sp_help_jobs_in_schedule
[ @schedule_name = ] 'schedule_name' ,
[ @schedule_id = ] schedule_id
Bağımsız değişkenler
[ @ schedule_id = ] schedule_id
Zamanlama bilgileri listelemek için tanımlayıcı.schedule_idİş int, ile hiçbir varsayılan.Ya da schedule_id veya schedule_name belirtilebilir.[ @ schedule_name = ] 'schedule_name'
Zamanlama bilgileri listelemek için adı.schedule_nameİş sysname, ile hiçbir varsayılan.Ya da schedule_id veya schedule_name belirtilebilir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Sonuç Kümeleri
Aşağıdaki sonuç kümesidöndürür:
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
job_id |
uniqueidentifier |
işbenzersiz kimliği. |
originating_server |
nvarchar(30) |
Hangi iş gelen sunucu adı. |
name |
sysname |
işadı. |
Etkin |
tinyint |
iş yürütülecek etkin olup olmadığını gösterir. |
Açıklama |
nvarchar(512) |
işaçıklaması. |
start_step_id |
int |
Adımı yürütme nerede başlaması gerektiğini iş kimliği. |
Kategori |
sysname |
İş kategorisi. |
Sahip |
sysname |
İş sahibi. |
notify_level_eventlog |
int |
Microsoft Windows Uygulama günlüğüne günlüğe birolay bildirimcircumstances altında ne belirten bit maskesi. Bu değerlerden biri olabilir: 0 Hiçbir zaman = 1 = iş başarılı olduğunda 2 = iş başarısız olduğunda 3 iş ( iş sonucu ne olursa olsun) tamamlandıktan her = |
notify_level_email |
int |
Bir iş tamamlandığında e-posta bildirim circumstances altında ne belirten bit maskesi gönderilmelidir.Olası değerler şunlardır: aynı notify_level_eventlog. |
notify_level_netsend |
int |
Bir iş tamamlandığında bir ağ iletisi circumstances altında ne belirten bit maskesi gönderilmelidir.Olası değerler şunlardır: aynı notify_level_eventlog. |
notify_level_page |
int |
Bir iş tamamlandığında bir sayfa circumstances altında ne belirten bit maskesi gönderilmelidir.Olası değerler şunlardır: aynı notify_level_eventlog. |
notify_email_operator |
sysname |
E-posta işleç bildirmek için adıdır. |
notify_netsend_operator |
sysname |
Bilgisayar veya ağ iletileri gönderirken kullanılan kullanıcı adı. |
notify_page_operator |
sysname |
Bilgisayar veya bir sayfagönderirken kullanılan kullanıcı adı. |
delete_level |
int |
Bir iş tamamlandığında iş circumstances altında ne belirten bit maskesi silinmelidir.Olası değerler şunlardır: aynı notify_level_eventlog. |
date_created |
datetime |
iş oluşturulma tarihi. |
date_modified |
datetime |
iş son değiştirildiği tarih. |
version_number |
int |
iş sürümü ( iş değiştirilmiş her saat otomatik olarak güncelleştirilir). |
last_run_date |
int |
Son başlatılan iş yürütme tarih. |
last_run_time |
int |
iş son başlatılan yürütme zaman. |
last_run_outcome |
int |
iş bu projeyi son saat sonucunu: 0 = Başarısız oldu 1 = Başarılı oldu 3 = İptal 5 = Bilinmeyen |
next_run_date |
int |
iş sonraki çalışmak üzere zamanlandığı tarih. |
next_run_time |
int |
iş sonraki çalışmak üzere zamanlandığı saat. |
next_run_schedule_id |
int |
Sonraki çalıma zamanlamasını tanımlama numarası. |
current_execution_status |
int |
Geçerli yürütme durumu. |
current_execution_step |
sysname |
Geçerli yürütme işadım. |
current_retry_attempt |
int |
Çalışan iş ve adım denenen, geçerli yeniden deneme girişimi budur. |
has_step |
int |
iş olan iş adımları sayısı. |
has_schedule |
int |
iş olan iş zamanlamaları sayısı. |
has_target |
int |
iş olan hedef sunucu sayısı. |
type |
int |
iştürü: 1 = Yerel iş. 2 = Çoklu sunucu iş. 0 = İşin hedef sunucular yok. |
Açıklamalar
Bu yordamı, belirtilen zamanlama iliştirilmiş işleri hakkında bilgileri listeler.
İzinler
Varsayılan olarak, üye sysadmin sabit sunucu rolü olabilir yürütmek bu saklı yordam.Diğer kullanıcıların aşağıdakilerden birini verilmelidir SQL Server Agent veritabanı rolleri sabit msdb veritabanı:
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Bu roller, izinler hakkında daha fazla bilgi için bkz: SQL Server Agent veritabanı rolleri sabit.
Üyeleri SQLAgentUserRole yalnızca sahip oldukları işleri durumunu görüntüleyebilirsiniz.
Örnekler
Aşağıdaki örnek iliştirilmiş işleri listeler NightlyJobs zamanlama.
USE msdb ;
GO
EXEC sp_help_jobs_in_schedule
@schedule_name = N'NightlyJobs' ;
GO