Aracılığıyla paylaş


sp_help_jobschedule (Transact-SQL)

Tarafından kullanılan iş planlama hakkında bilgi verir. SQL Server Management Studio Otomatik faaliyetler gerçekleştirmek için .

Topic link iconTransact-SQL sözdizimi kuralları

sp_help_jobschedule { [ @job_id = ] job_id | [ @job_name = ] 'job_name' }
     [ , [ @schedule_name = ] 'schedule_name' ]
     [ , [ @schedule_id = ] schedule_id ]
     [ , [ @include_description = ] include_description ]

Bağımsız değişkenler

  • [ @job_id= ] job_id
    The job identification number.job_idis uniqueidentifier, with a default of NULL.

  • [ @job_name= ] 'job_name'
    The name of the job.job_nameis sysname, with a default of NULL.

    Not

    Her iki job_id veya job_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor.

  • [ @schedule_name= ] 'schedule_name'
    The name of the schedule item for the job.schedule_nameis sysname, with a default of NULL.

  • [ @schedule_id= ] schedule_id
    The identification number of the schedule item for the job.schedule_idis int, with a default of NULL.

  • [ @include_description= ] include_description
    Specifies whether to include the description of the schedule in the result set.include_description is bit, with a default of 0.Ne zaman include_description olan 0zamanlamayı açıklamasını sonucu dahil küme.Ne zaman include_description olan 1zamanlamayı açıklamasını, sonuç kümesinde yer alır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

schedule_id

int

Tanımlayıcı numarasını zamanlayın.

schedule_name

sysname

Zamanlama adı.

Etkin

int

Zamanlamayı etkinleştirilip ()1) veya değil, etkin (0).

freq_type

int

Işin gerçekleştirileceği olduğunda gösteren değer.

1 = Once

4 = Daily

8 = Weekly

16 = Monthly

32 = Monthly, relative to the freq_interval

64 = Run when SQLServerAgent hizmetini başlatır.

freq_interval

int

Iş gerçekleştirildiğinde, günler.Değer değeri temel bağlıdır. freq_type.Daha fazla bilgi için bkz:sp_add_schedule (Transact-SQL).

freq_subday_type

int

Birimleri freq_subday_interval.Daha fazla bilgi için bkz:sp_add_schedule (Transact-SQL).

freq_subday_interval

int

Sayısı freq_subday_type dönem her arasında ortaya iş.Daha fazla bilgi için bkz:sp_add_schedule (Transact-SQL).

freq_relative_interval

int

Zamanlanmış iş's geçtiği freq_interval her ay.Daha fazla bilgi için bkz:sp_add_schedule (Transact-SQL).

freq_recurrence_factor

int

Planlanan işin yürütülmesini arasındaki ay sayısı.

active_start_date

int

Tarih, zamanlamayı etkinleştirildi.

active_end_date

int

Zamanlamanın bitiş tarih.

active_start_time

int

Zamanlamayı başlatır günün saat.

active_end_time

int

Günlük zamanlama saat sona erdirir.

date_created

datetime

Zamanlamayı oluşturulma tarih.

schedule_description

nvarchar(4000)

Ingilizce bir değerlerden türetilen zamanlamayı açıklaması msdb.dbo.sysschedules.Ne zaman include_description olan 0, bu sütun, metin açıklamasını değil istendi belirten içerir.

next_run_date

int

Tarih, zamanlamayı sonraki iş çalışmasına neden olur.

next_run_time

int

Saat zamanlamayı sonraki iş çalışmasına neden olur.

schedule_uid

uniqueidentifier

Zamanlamayı tanımlayıcısı.

job_count

int

Iş sayısı döndürdü.

Not

sp_help_jobschedule returns values from the dbo.sysjobschedules and dbo.sysschedules system tables in msdb.sysjobschedules updates every 20 minutes.Bu işlem, bu saklı yordam tarafından döndürülen değerleri etkileyebilir.

Remarks

Parametreleri sp_help_jobschedule belirli birleşimlerde kullanılabilir.If schedule_id , bilgileri belirtilir job_id veya job_name belirtilebilir. Aksi durumda, job_id veya job_name parametreleri ile kullanılabilir: schedule_name.

İzinler

Üyelik gerektirir sysadmin sabit sunucu rolü.Aşağıdakilerden birini diğer kullanıcılara verilmelidir SQL Server Veritabanı rollerini sabit Aracısı msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Bu roller, izinler hakkında daha fazla bilgi için bkz: SQL Server Agent Database Roles sabit.

Üyeleri SQLAgentUserRole , yalnızca sahip iş çizelgelerinin özelliklerini görüntüleyebilirsiniz.

Örnekler

C.Iş planlaması belirli bir iş döndürülüyor

Aşağıdaki örnek adlı bir iş için iş planlama çizelgeleme bilgilerini verir... BackupDatabase.

USE msdb ;
GO

EXEC dbo.sp_help_jobschedule
    @job_name = N'BackupDatabase' ;
GO

b.Iş planlaması için belirli bir zamanlama döndürülüyor

Aşağıdaki örnek adlı zamanlama bilgilerini verir... NightlyJobs ve adlandırılmış iş RunReports.

USE msdb ;
GO

EXEC dbo.sp_help_jobschedule 
    @job_name = N'RunReports',
    @schedule_name = N'NightlyJobs' ;
GO

c.Iş planlaması ve belirli bir zamanlama planı açıklaması döndürülüyor

Aşağıdaki örnek adlı zamanlama bilgilerini verir... NightlyJobs ve adlandırılmış iş RunReports. Sonuç küme döndürdü zamanlamayı açıklamasını içerir.

USE msdb ;
GO

EXEC dbo.sp_help_jobschedule
    @job_name = N'RunReports',
    @schedule_name = N'NightlyJobs',
    @include_description = 1 ;
GO