Aracılığıyla paylaş


JobSchedules Collection

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 JobSchedules collection contains JobSchedule objects, each referencing one execution schedule for a SQL Server Agent job.

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

Özellikler

Açıklamalar

sql Server Agent iş bir yönetici görevi tanımlar.Bir iş olabilir veya zamanlanmış.Zamanlanan zaman, sql Server Agent zamanlama değerlendirir veya iş girişimleri ile ilişkili tabloları otomatik yürütülmesini işi saat(s) tanımlanmış zamanlamaları tarafından.Bir iş değil zamanlandıkları taktirde, istek üzerine gerektiği gibi yetkili bir kullanıcı tarafından çalıştırılabilir.

sql Server Agent proje planlandığında, JobSchedules koleksiyon , İş başvuran iş nesnesini içeren bir veya daha fazla JobSchedule nesneler.Use Count özellik kurulan için iş zamanlamaları sayısını belirlemeZaman Count özellik, bir JobSchedules koleksiyonunu döndürür, iş olan hiçbir otomatik yürütme zamanlama.Use Start yöntem, Job nesne yürütmek başvurulan iş.

İle JobSchedules koleksiyon, aşağıdakileri yapabilirsiniz:

  • sql Server Agent iş için bir yürütme zamanlama tanımlayın.

  • sql Server Agent otomatik olarak yürütülmesini durdurma iş yürütme zamanlama kaldırarak.

Ekleyerek iş yürütme zamanlama hakkında daha fazla bilgi için bir JobSchedule için JobSchedules koleksiyon, bkz: JobSchedule bölüm nesnesi.

sql Server Agent otomatik olarak yürütülmesini durdurmak içiniş

  • Use Remove yöntem, JobSchedules koleksiyon, olarak:

    oJob.JobSchedules.Remove("Northwind_Hourly_Log_Backup")
    

Kullanırken Item veya Remove yöntem, JobSchedules koleksiyon adı veya sıra başvurusunda sözdizimi. kullanarak üye kimlik destekleyenÖrneğin:

Set oJobSchedule = oJob.JobSchedules("Northwind_Backup_DB")

Or

Set oJobSchedule = oJob.JobSchedules(1)

Not

sql Server Agent otomatik yürütülmesini zamanlama işlerin kullanarak JobSchedules koleksiyon gerektirir uygun ayrıcalık.Microsoft ® sql Server ™ oturum açma için kullanılan SQLServer nesne bağlantısı sabit rolünün üye olması gerekir public Sistem veritabanındaki msdb.İle public üyelik, bağlantı zamanla işleri ait bağlı oturum açma.Üyeleri db_owner Rol msdb, ya da daha fazla ayrıcalığa sahip bir rol üyeleri herhangi bir sql Server Agent zamanlama iş.