Aracılığıyla paylaş


sp_help_schedule (Transact-SQL)

Zamanlama hakkında bilgileri listeler.

Topic link iconTransact-SQL sözdizimi kuralları

sp_help_schedule 
     [ @schedule_id = ] id ,
     [ @schedule_name = ] 'schedule_name' 
     [ , [ @attached_schedules_only = ] attached_schedules_only ]
     [ , [ @include_description = ] include_description ]

Bağımsız değişkenler

  • [ @schedule_id = ] id
    The identifier of the schedule to list.schedule_name is int, with no default.Ya daschedule_idorschedule_namebelirtilebilir.

  • [ @schedule_name = ] 'schedule_name'
    The name of the schedule to list.schedule_name is sysname, with no default.Ya daschedule_idorschedule_namebelirtilebilir.

  • [ @ attached_schedules_only = ] attached_schedules_only]
    Specifies whether to show only schedules that a job is attached to.attached_schedules_only is bit, with a default of 0.Zamanattached_schedules_onlyis0, tüm zaman çizelgelerini gösterilir.Zamanattached_schedules_onlyis1, sonuç küme bağlı olan bir iş. için zamanlamalarını içeren

  • [ @ include_description = ] include_description
    Specifies whether to include descriptions in the result set.include_description is bit, with a default of 0.Zamaninclude_descriptionis0, schedule_descriptionsonuç sütun küme içeren yer tutucuyu.Zamaninclude_descriptionis1, zamanlamayı açıklaması sonucu dahil küme.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Bu yordamı aşağıdaki sonuç kümesi döndürür:

sütun Name

Veri türü

Açıklama

schedule_id

int

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

schedule_uid

uniqueidentifier

Zamanlama için tanımlayıcı.

schedule_name

sysname

Zamanlama adı.

Etkin

int

Zamanlama etkin olup olmadığını ( 1 ) veya etkin değil ( 0 ).

freq_type

int

İş olduğunda gerçekleştirilecek gösteren değer.

1 = Once

4 = Daily

8 = Weekly

16 = Monthly

32 Aylık, göreceli olarak freq_interval =

64 Çalışma SQLServerAgent hizmet, başladıktan. =

freq_interval

int

Gün, iş yürütülür.Değer değeri bağlıdırfreq_type.Daha fazla bilgi için bkz: sp_add_schedule (Transact-SQL).

freq_subday_type

int

Birimlerifreq_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ğifreq_interval içinde her ay.Daha fazla bilgi için bkz: sp_add_schedule (Transact-SQL).

freq_recurrence_factor

int

Zamanlanmış yürütülmesini arasındaki ay sayısını iş.

active_start_date

int

tarih zamanlamayı etkinleştirilir.

active_end_date

int

Bitiş tarih zamanlama.

active_start_time

int

Zamanlamanın başladığı günün saat.

active_end_time

int

Günlük zamanlama saat sona erer.

date_created

datetime

Zamanlamayı oluşturulma tarih.

schedule_description

nvarchar(4000)

İngilizce açıklama (istenirse) tablosu.

job_count

int

Bu zamanlamanın ne kadar iş başvuru döndürür.

Remarks

Herhangi bir parametre sağlanır,sp_help_schedule örnek. biçiminde tüm zamanlama bilgilerini listeler

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü Bu saklı yordamı çalıştırabilirsiniz.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.

ÜyeleriSQLAgentUserRole yalnızca sahip oldukları zaman çizelgelerini görüntüleme.

Örnekler

C.Bilgi örneğindeki tüm zamanlamalar için listeleme

Aşağıdaki örnek örneğindeki tüm zamanlama bilgilerini listeler.

USE msdb ;
GO

EXEC dbo.sp_help_schedule ;
GO

b.Bilgi için belirli bir zamanlama listeleme

Aşağıdaki örnek listeler adlı zamanlama için bilgiNightlyJobs.

USE msdb ;
GO

EXEC dbo.sp_help_schedule
    @schedule_name = N'NightlyJobs' ;
GO