Hatalı Biten Job’ları Mail Attırmak
SQL Server sunucusu üzerinden mail attırmak için öncelikle Database Mail konfigürasyonunu yapmalısınız. “Database Mail Konfigurasyonu” isimli makalede detayları bulabilirsiniz.
Database Mail Konfigürasyonu tamamlandıktan sonra bir job oluşturalım. “SQL Server Job Oluşturmak” isimli makalemde nasıl job oluşturulduğunu görebilirsiniz. SQL Server Agent kısmından View Job Activity diyerek yukarda bahsettiğim makalede oluşturmuş olduğum XYZ job’ına sağ tıklayarak properties diyorum. Steps kısmından edit diyerek step’in içeriğine ulaşıyorum ve aşağıdaki gibi hata alacak şekilde tsql kodunu değiştiriyorum.
Daha sonra Job üzerinde Notifications kısmında E-mail kısmını işaretleyerek hemen yanındaki check box’tan Database Mail Konfigürasyonunda tanımladığımız Operator’ü seçiyoruz. When the Job fails’i seçili bırakıyoruz. Bu şekilde Job hata aldığında belirttiğimiz Operator’deki kişilere mail atmasını sağlamış olacağız.
Test yapmak için job’ı çalıştırıyorum ve job’ın hata aldığında bana aşağıdaki gibi bir mail gönderiyor.