Aracılığıyla paylaş


sp_help_jobs_in_schedule (Transact-SQL)

Belirli bir zamanlama iliştirilmiş işleri hakkında bilgi verir.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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