Sql Server Hatalı Girişlerde Mail Atması

Sql server üzerinde ki hatalı girişlerin otomatik olarak mail atmasını sağlıyor olacağız.

Öncelikle sql sunucunuzun mail atabilmesi için database mail tanımlamalı yapılmış olmalıdır.

Sql sunucumuza hatalı bir user pass ile giriş yapıldığında, 18456 hata kodunu almaktayız.

screenshot_10

Görüldüğü üzere 18456 hata kodu vermekte. Biz bu hata koduna istinaden bir uyarı oluşturacağız.

Bir alert (uyarı) oluşturmak için Sql management studio üzerinde Sql server agent menüsine gelerek, Alets sekmesine sağ tıklıyorum.

screenshot_11

Sağ tıkladıktan sonra, new alert diyorum.

screenshot_12

Açılan new alert penceresinde, herhangi bir isim verip, error number kısmına kullanıcı adı ve şifre hatasının kodu olan 18456 olarak dolduruyorum.

Ardından Response sekmesine geliyorum.

screenshot_13

Burada oluşturduğumuz alertın mail atabilmesi için gerekli ayarları yapıyorum.

Notify operators seçeneğini seçtim ve new operator kısmına tıklayarak mail atacağım hesabı tanımlayacağım.

screenshot_14

Operatörüme bir isim ve verdim ve alertımızin mail atacağı, mail adresini girdim.

screenshot_15

Operatörü oluşturduktan sonra, response kısmına geri dönüyorum ve oluşturmuş olduğum mail operatörüne E-mail seçeneğini işaretliyorum.

screenshot_16

Options sekmesine gelerek, E-mail kutucuğunu doldurdum. Ardından mail açıklamasını yazarak kaydettim. Alert işlemimiz buraya kadar.

Daha sonra yapmamız gereken sql server agentimizin mail databaseni seçmek.

screenshot_17

Sql server agent’a sağ tıklayıp properties dedikten sonra, üste görmüş olduğunuz pencere açılır.

Bu pencerede Alert System sekmesine gelerek, mail system ve mail profilimi seçtim. Yazının başında belirttiğim gibi, mail databasenizin önceden ayarlanmış olması gerekmekte.

İşlemlerim bu kadar. Şimdi sql sunucumuza hatalı bir giriş yapıldığında mail atmasını sağlayan ayarlarımızı test edelim.

screenshot_18

Sql sunucuma hatalı giriş yaptım ve 18456 hata kodunu aldım. Şimdi posta kutuma bakacağım.

screenshot_19

Posta kutumu kontrol ettiğimde görüldüğü üzere hatalı giriş bilgilerini içeren mail gelmiş.

Yazımın sonuna geldim. Bu konuyla ilgili bana yorumlar kısmından ulaşabilirsiniz.

 

Yazar Hakkında

Hakan KAPLANOĞLU

Yorum Yapın