Aracılığıyla paylaş


Zamanlama nesnesi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The Schedule object exposes the attributes of a timetable for automated Microsoft SQL Server tasks, such as jobs and replication publication.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Açıklamalar

sql Server Agent yönetim ve çoğaltma görevleri otomatikleştirir.Yalnızca bir kez veya sürekli olarak çalıştırmak için sql Server Agent tarafından otomatik herhangi bir görev zamanlanabilir.Yinelenen yürütmek için zaman çizelgesi görevi belirli bir gündeki belirli bir hafta, haftada bir veya daha fazla gün ya da her gün, her dakika, her ay üzerinde yürütmek belirterek ayrıntılı olabilir.

İle Schedule nesne yapabilirsiniz:

  • Ayarlamak veya bir sql Server Agent için yürütme zaman çizelgesi ayarlamak iş zamanlama.

  • Ayarlama veya sql Server çoğaltma makale için yürütme zaman çizelgesi ayarlamak yayın ve çekme abonelikleri.

Zamanlama bir -saat sql Server yürütülebilir görev yürütme

  1. Al Schedule nesne gerekli nesneden uygun başvuran görev.Örneğin, bir sql Server Agent işi zamanlamasını ayarlamak için Al Schedule gelen nesne JobSchedule nesne başvuran sql Server Agent iş zamanlama.

  2. Use BeginAlter yöntem, Schedule nesnesine değişiklikler için başlangıcını işaretlerzaman çizelgesi.

  3. Set ActiveStartDate özellik tarih için istediğiniz görevi yürütmek için.Tarih özellikleri bir Schedule gerektiren uzun tamsayı yıl, ölçeklenebilir, 10.000 sonra ay, sonra ekleyerek 100 ölçeklenebilir ekleyerek tarafından alma tarihine temsil eden nesnegün. Örneğin, 1 Aralık 1997'ye 19971201 tamsayı tarafından temsil edilir.

  4. Set ActiveStartTimeOfDay özellik görevi yürütmek için istediğiniz saat.

  5. Set ActiveEndDate ve ActiveEndTimeOfDay bir gün ve saat daha göreve istediğiniz günü ve saati özelliklerini yürütmek.

  6. Set FrequencyType özellik SQLDMOFreq_OneTime.

  7. Use DoAlter yöntem değişiklikleri sonunu işaretlemek için Schedule nesne ve Gönder bu değişiklikleri sql Server.

Belirtilen günlerde haftalık yürütme için sql Server yürütülebilir bir görev zamanlamak için

  1. Al Schedule nesne gerekli nesneden uygun başvuran görev.

  2. Use BeginAlter yöntem, Schedule nesnesine değişiklikler için başlangıcını işaretlerzaman çizelgesi.

  3. Set ActiveStartDate ve ActiveEndDate Özellikler tarihleri, istediğiniz zaman çizelgesi için etkili olur ve artık etkili.

  4. Set ActiveStartTimeOfDay özellik için saat istediğiniz görevi yürütmek için sql Server Agent

  5. Set ActiveEndTimeOfDay özellik görev için başlangıç saati büyük saat için.

  6. Set FrequencyType özellik SQLDMOFreq_Weekly.

  7. Set FrequencyInterval özellik gün Görevin çalıştırılacağı.Değer, bir tek gün sabit veya ikili olarak veya gün sabitler belirtilebilir.Örneğin, küme özelliği için haftalık yürütülmesi görevi, Pazar üzerindeki sabit SQLDMOWeek_Sunday kullanın.Pazartesi, Çarşamba ve Cuma günleri belirtmek için bir ikili or, SQLDMOWeek_Monday, SQLDMOWeek_Wednesday ve SQLDMOWeek_Friday sabitleri kullanın.

  8. Use DoAlter yöntem değişiklikleri sonunu işaretlemek için Schedule nesne ve gönderme yapılan değişiklikleri sql Server.