Sql Server’da herhangi bir eksiklik ya da hata oluştuğunda bildirimler ile geri dönüş almak önemlidir. Data akışı ve işlemlerin sağlık işlenmesi içi küçük uyarıları değerlendirmek büyük sıkıntıların önüne geçebilir. Sql Server’da ise bu işlemlerin iki ayağı bulunuyor. Uyarının ne olacağına karar vermek ve bu uyarıların hangi Operatör’e gideceğini bilmek. Temelde e-posta ile uyarı göndermek bir SQL Server uyarısı ayarlamak çok adımlı bir işlemdir. Burada dikkat edilmesi gereken nokta SQL Server Agent’ın düzgün kurulduğundan ve çalıştığından emin olmak. Önemli bir nokta olarak Sql Server üzerinde mail konfigürasyonlarının düzgün bir şekilde tanımlanmış olmalıdır. Bildirimleri gönderme işlemleri mail üzerinden tamamlanacaktır.
Resim 1
İşlemleri gerçekleştireceğimiz Server’a bağlantımızı gerçekleştirdikten sonra SQL Server Agent altındaki Operators klasörüne sağ tıklayın ve ardından bir operatör oluşturun.
Resim 2
Formda, operatör için bir ad girin ve mail adresini de doldurun. İsimin altına bir e-posta adresi ekleyin. (Grup e-posta adresini veya tek bir e-posta adresini belirleyebilirsiniz. Mailler arasına “;” koyarak birden fazla mail adresine bildirim gitmesini sağlayabilirsiniz.) Sayfayı ve net gönderme adresi alanlarını boş bırakabilirsiniz.Birden fazla operatör oluşturabilirsiniz, ancak benzersiz olması gerekir, yani operatörlerin adları farklı olmalıdır.
Resim 3
Operator tanımladıktan sonra Sql Server Agent’a Properties penceresini açarak Alert System üzerinden mail profile’ı aktif ediyoruz.
Yaptığımız değişikliklerin aktif olabilmesi için Sql Server Agent’a sağ tıklayıp Restart ederek yeniden başlatıyoruz.
Resim 4
Resim 5
Operatör tanımladıktan sonra Uyarı tanımlama işlemine geçiyoruz. Agent altından yine New Alert’e tıklayarak uyarı ekranını açıyoruz.
Resim 6
Çok fazla işlem türleri için uyarı gönderebiliriz. Bu yazı için ben Tempdb üzerindeki büyümeyi takip edebilmek adına bir uyarı tanımladım.
Resim 7
Uyarıların tanımladığımız Operator’e gönderilmesi için Response kısmında ilgili alanı seçiyoruz.
Resim 8
Bu uyarıların gönderilebilmesi için Options kısmından E-mail olarak yapılacağını belirtiyoruz. Sistemimiz aktif hale geliyor. Artık bildirimleri almaya hazır hale geldik.
Resim 9
Eğer tanımlama işlemlerini düzgün gerçekleştirmiş isek yukarıdaki görüntü sizinde mail adresinizde yer alacaktır. Sql Server üzerindeki sıkıntıları görebilmek ve daha sıkı takip edebilmek adına elinizi güçlendirecektir.
Bu konuyla ilgili sorularınızı linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz
Referanslar
www.mshowto.org
TAGs: sql server compare etme, veri tabanını karşılaştırmak, visual studio data tools, sql server şemaları eşleştirmek
merhaba,
SQL Server Agent/sağ klik Properties/Alert System yolunu takip edip Enable Mail Profile işaretliyorum. Ardından Mail system: Databae Mail seçiyorum fakat Mail profile boş geliyor.
https://i.hizliresim.com/1pXgBN.jpg
Yardımlarınızı rica ederim.
Merhaba Gökhan bey,
Daha önce Mail tanımlaması için yazılmış makale sitemizde mevcuttur. Referans verdiğim yazının eski olması sizi aldatmasın lütfen. Arayüz neredeyse tüm Sql Server sürümlerinde aynıdır. Tıklayınız.
İyi çalışmalar.