Aracılığıyla paylaş


sp_help_schedule (Transact-SQL)

Zamanlamaları ile ilgili bilgileri listeler.

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

Sözdizimi

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
    Zamanlamayı listesine tanıtıcısı.schedule_nameİş int, ile hiçbir varsayılan.Ya da schedule_id veya schedule_name belirtilebilir.

  • [ @ schedule_name = ] 'schedule_name'
    Listeye tablosunun adı.schedule_nameİş sysname, ile hiçbir varsayılan.Ya da schedule_id veya schedule_name belirtilebilir.

  • [ @ attached_schedules_only =] attached_schedules_only[]
    Sadece zamanlama iş bağlandığı gösterilip gösterilmeyeceğini belirtir.attached_schedules_onlyİş bit, varsayılan değer 0.Zaman attached_schedules_only olan 0, tüm zaman çizelgelerini gösterilir.Zaman attached_schedules_only olan 1, sonuç kümesi işbağlı tabloları içerir.

  • [ @ include_description =] include_description
    sonuç kümesiaçıklamalarını içerir belirtir.include_descriptionİş bit, varsayılan değer 0.Zaman include_description olan 0, schedule_description sonuç kümesisütun içeren bir yer tutucu. Zaman include_description olan 1, sonuç kümesizamanlama açıklaması bulunmaktadır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Bu yordamı, aşağıdaki sonuç kümesidöndürür:

Sütun adı

Veri türü

Açıklama

schedule_id

int

Tanımlayıcı numarasını zamanlama.

schedule_uid

uniqueidentifier

Zamanlama için tanımlayıcı.

schedule_name

sysname

Zamanlama adı.

Etkin

int

Zamanlamayı etkin olup olmadığını (1) veya etkin (0).

freq_type

int

Ne zaman yürütülecek iş olduğunu belirten değer.

1 Kez =

4 Günlük =

8 Haftalık =

16 Aylık =

32 Göre aylık, = freq_interval

64 SQLServerAgent hizmet başlatıldığında çalışma =.

freq_interval

int

Gün, ne zaman iş yürütülür.Değer değerine bağlı freq_type.Daha fazla bilgi için, bkz. sp_add_schedule (Transact-SQL).

freq_subday_type

int

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

freq_subday_interval

int

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

freq_relative_interval

int

Zamanlanmış işoluşumunu freq_interval her ay.Daha fazla bilgi için, bkz. sp_add_schedule (Transact-SQL).

freq_recurrence_factor

int

Zamanlanmış yürütme işarasındaki ay sayısı.

active_start_date

int

Tarihi zamanlamayı etkinleştirilir.

active_end_date

int

Zamanlamanın bitiş tarih .

active_start_time

int

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

active_end_time

int

Günlük zamanlama süresi sona erer.

date_created

datetime

Zamanlamayı oluşturulma tarihi.

schedule_description

nvarchar(4000)

Zamanlama (istendiyse) İngilizce açıklaması.

job_count

int

Bu zamanlama kaç başvuru döndürür.

Açıklamalar

Hiçbir parametre sağlandığında, sp_help_schedule örnek, bütün zamanlama bilgilerini 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ı zamanlamaları görüntüleyebilirsiniz.

Örnekler

A.' % S'örneğine örnek, tüm zamanlamalar için bilgi listeleme

Aşağıdaki örnek örnek, bütün zamanlama bilgilerini listeler.

USE msdb ;
GO

EXEC dbo.sp_help_schedule ;
GO

B.Belirli bir zamanlama bilgilerini listeleme

Aşağıdaki örnek adlı zamanlama bilgilerini listeler NightlyJobs.

USE msdb ;
GO

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