Temel hazırlık tamamlandıktan sonra, bir sonraki adım işi oluşturmak, yürütmek, değiştirmek ve silmektir
sp_add_job | İş yaratmak |
sp_add_jobstep | Bir veya daha fazla iş adımı oluşturun |
sp_add_schedule | Bir plan oluşturun |
sp_attach_schedule | Bir etkinliğe plan ekle |
sp_add_jobserver | İş için sunucuyu ayarlayın |
Tabii ki, kişisel olarak dostane görünümü bu ifadeleri çalıştırmaktan çok daha hızlı buluyorum (iş üzerine sağ tıklayarak - işi oluşturarak elde edilir)
Bu adımda, ben şahsen yürütülecek ifadeyi bir kayıtlı prosedür olarak yazmayı tercih ederim ve sadece daha sonra saklanan prosedürü sürdürmek daha kullanışlıdır
Yeni bir adım oluştururken, aşağıdaki şekilde gösterildiği gibi bu durumla karşılaşabilirsiniz; çünkü parantez içindeki bileşen eksik, bağlantıya başvurabilirsiniz
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
Planda, başarısız olursa yöneticiye e-posta gönderecek bir plan eklemeye çalışın, böylece iş yürütülmesinin başarısız olup olmadığını bilmemek için, bazı antivirüs yazılımları da bu işi engelleyebilir, eğer bir antivirüs motoru varsa, beyaz liste eklemeyi deneyin.
İpucu, bazı saklanan prosedürler bir dakikadan fazla çalıştırılabilir, bu tür bir yürütme sayfada yanıt zaman aşımına sahip bir mekanizma olur ve ardından bazı hatalar bildirilir ve saklanan prosedür yürütülemez.
Eğer böyle olursa, saklanan prosedürü optimize etmek gerçekten imkansız olur ve saklanan prosedür işi çalıştırmak için işe yerleştirilebiliryöneticimsdb.dbo.sp_start_job@job_name='job_name'Bu şekilde utanç yaşanabilir ve tabii ki infazın sonunu hatırlatmayı unutmayın.
exec msdb.dbo.sp_start_job @job_name='job_name'