İş 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 Job object exposes the attributes of a single SQL Server Agent job.

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

Açıklamalar

sql Server Agent iş zamanlanmış yürütülebilir adımlar serisidir.İşleri genellikle bir Microsoft sql Server veritabanıyla gerçekleştirilen yönetimsel görevleri otomatikleştirmek için kullanılır.İşleri, başarı veya herhangi bir adımın başarısızlığın temel şube mantığı ile birden çok adımı içerebilir.sql Server iş iş adımları tarafından tanımlanan görev çalışma saatleri ayarlama bir veya daha fazla zamanlama içerebilir.

İle İş nesne, şunları yapabilirsiniz:

  • sql Server Agent oluşturmak iş, gerçekleştirme adımları ve zamanlanmış saatler çalıştırın.

  • Varolan bir proje veya kesme iş yürütme yürütün.

  • Etkinleştirme ve devre dışı bırakma zamanlanmış iş yürütme.

  • Var olan işleri ekleyerek veya iş adımları kaldırma veya yürütme sürelerini değiştirerek düzenleyin.

  • Dağıtım özelliklerini bir iş çok sunuculu yönetim katılan sunucular için.

The Name property of a Job object uses the SQL Server data type sysname.dize sql Server çalıştıran bir sunucu üzerinde tanımlı tüm işler için benzersiz olması gerekir.

sql-dmo kullanarak ve Job nesne oluşturmanız gerekir, bir sql Server Agent işi önce iş adımları it. eklemeBir işi, en az bir iş adım ve hedef sunucu sql Server Agent tarafından yürütülebilir olarak olması gerekir.

sql Server Agent işi en az bir adım ve yürütmek hedef olan sonra kullanabilirsiniz Start yöntem, Job nesne yürütmek iş.sql Server Agent tarafından yürütülecek bir iş zamanlamak için kullanın JobSchedule nesne.

sql Server Aracısı oluşturmak içiniş

  1. Oluşturma bir Job nesne.

  2. Set Name özellik.

  3. Ekleme Job itiraz Jobs bağlı koleksiyon JobServer nesnesi, sql Server Agent oluşturmak için iş.

sql Server Agent'ın tanýmýný tamamlamak içiniş

  1. Use JobStep nesne tanımlama bir iş adım.

  2. Ekleme JobStep itiraz JobStepskoleksiyon , Job nesne.

  3. Set StartStepID özellik Job değerini nesneye StepID özellik JobStep eklenen.

  4. Use ApplyToTargetServer veya ApplyToTargetServerGroup yöntem, Job itiraz küme yürütme hedef için sql Server Agent işi.Dize kullanmak (local) , iş bulunduğu sunucu belirtmek için.