sp_help_schedule (Transact-SQL)
Zamanlama hakkında bilgileri listeler.
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