JobStep nesne
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 JobStep object exposes the attributes of a single SQL Server Agent executable job step.
Özellikler
|
Yöntemler
Açıklamalar
sql Server Agent işleri adımları olarak adlandırılan bir veya daha fazla yürütme birimleri içerir.Her iş adım komut yorumunu ve adım başarılı veya başarısız olursa, işi davranışını belirleyen mantığı belirleyen yürütme türü metinsel bir komut içerir.Örneğin, bir iş adım içerebilir:
Komut metni:
DBCC CHECKDB ('Northwind') WITH NO_INFOMSGS
Transact-sql iş adım yürütme türü.
Adım başarısız olursa iş durması gerektiğini bir göstergesi.
İle JobStep nesne yapabilirsiniz:
sql Server Agent iş adım oluşturun.
Bir sql Server Agent işinden iş adım kaldırın.
Varolan iş adımları, örneğin komut metni veya başarı veya başarısızlık adımın üzerinde gerçekleştirilen eylemleri değiştirerek yönetin.
Denenen son adım yürütülmesini hakkında ayrıntılı bilgi edinin.
The Name property of a JobStep object can contain up to 100 characters.Değeri Name özellik içinde benzersiz olması gerekir bir iş.
Oluşturulduktan sonra iş adım sql Server Agent iş adımları listesine eklenir.
iş adımları kullanarak oluştururken, JobStep nesnesi, başarı veya başarısızlık için varsayılan mantık işi durur. olansql Distributed Management Objects (sql-dmo) denetler çıkış koşulları sağlamak için yeni adımlar küme doğru.sql-dmo kullanarak bir dizi adımı bir projeye eklerken, kullanmak BeginAlter ve DoAlter yöntemleri Job nesnesine Sarma işlemi böylece adım mantığı denetlenir tüm adımları eklenen iş.
sql Server Agent iş adım oluşturmak için
Oluşturma bir JobStep nesne.
Set Name özellik.
Set StepID özellik.
Set Command özellik.Varsayılan yürütme türü için yeni bir tarafından tanımlanmış bir iş adım JobStep nesnedir Transact-sql.küme komutu, bir işletim sistemi çalıştırılabilir veya toplu iş dosyası ise, SubSystem özellik için CmdExec.
Ekleme JobStep itiraz JobSteps topluluğu bir Job , varolan bir sql Server Agent başvuran nesne iş.
Bir sql Server Agent iş adımı kaldırmak için
Get the Job object from the Jobs collection of a connected JobServerobject.
Use BeginAlter yöntem, Job nesne değişiklikleri sql Server Agent için başına işaretlemek için iş.
Al JobStep gelen nesne JobSteps koleksiyon , Job nesne.
Use Remove yöntem, JobStep adım adım sql Server Agent, listeden kaldırmak için nesne iş.
Olarak uygun, get JobStep nesneleri göstermek kaldırılan adımda kendi mantığı.Ayarlamak OnFailStep ve OnSuccessStep olanlar özelliklerini JobStep nesneleri düzeltmek kendi mantığı.
Use DoAlter yöntem, Job nesne değişiklikleri, sonuna işaretleyin ve sonra değişikliklerin göndermek içinsunucu.