Merhaba arkadaşlar bu makalede sizlere Sql Server 2005 ile gelen Database Mail özelliğinden bahsedeceğim. Database mailin başlıca birkaç özelliğinden bahsedelim.

Â

1-Birden fazla Smtp Server+Profil+Email hesabıtanımlanabilmektedir.

2-Mailler kuyruk’ta bekletilebilir.

3-Mail trafiğini loglar

4-Sql Mail gibi Outlook ihtiyacıolmadan mail gönderebilir.

Örnek senaryomuzda daha önceden günlük yedek alacak şekilde yaratılmış bir Job için otomatik olarak Fail ve Succeed maili göndereceğiz. Sizler Dts paketleri yaratarak bunların otomatik Export ve İmport işlemleri içinde Database mail uygulamasınıyapılandırabilirsiniz.

Sql Server 2005 yüklendikten sonra birçok özelliği gibi Database Mail özelliği de disable halde gelecektir. Surface Area Configuration Tool aracıkullanılarak

clip_image001Â

Surface Area Configuration For Features tıklanarak

clip_image002Â Â

Database Mail seçip sağ tarafta çıkan Enable Database Mail Stored Procedures tıklanarak aktif hale getirebilirsiniz.

clip_image003

 Database Mail özelliğini aktif hale getirdikten sonra Sql Server Management Studio aracınıaçarak Management - Database Mail sağ tıklanarak Configure Database Mail butonuna tıklanır. Burada profil ve hesap tanımlamalarınıyapacağız.

clip_image004

Karşımıza birden fazla seçenekli bir ekran gelecektir. İlk seçenek olan “Set Up Database Mail By Performing The Fallowing Tasks” seçilerek

clip_image005

“Next” butonuna tıklıyoruz ve profilimizi oluşturma aşamasına geçiyoruz profilimize bir isim veriyoruz ben backup_error&succeeds yazdım “add” butonuna tıklıyoruz  karşımıza gelen ekrandan mail seçiliyor ve yeni bir hesap yaratıyoruz

clip_image006

Gelen ekrandan mail sunucumuz ve mail hesabımızla ilgili bilgileri giriyoruz. Bu ekranıkullanarak database mail profilimiz için bir hesap tanımlıyoruz.

clip_image007

Â

Account name kısmına Sql Desricption kısmına açıklamayıbelirtiliyoruz e-mail address sahasına hesap mail adresini yazıyoruz. Server name kısmına mail serverımız ve port numaramız belirtiliyor. Basic Authentication seçilerek kullanıcıadıve passwordleri belirtiyoruz. burda birden fazla hesap tanımlayabilir, farklımail serverlar belirtebiliriz.

clip_image008

Next ile devam ettiğimizde profilin güvenlik penceresine ulaşacağız. Burada profilin public mi yoksa private mi olacağınıbelirleyebiliyoruz.

clip_image009

Next ile devam ederek yollayacağımız mail parametrelerini belirttiğimiz ekrana ulaşıyoruz.

clip_image010

Â

Next ile devam ederek finish ile işlemimizi bitiriyoruz.

clip_image011

Â

Send test e-mail ile database maili test edebiliriz. database mail ile işimiz burada bitiyor.

Â

clip_image012

Â

şimdi ise mailleri alacak kişiyi belirlemek için bir operatör oluşturmamız gerekmektedir.

sql server agent altından operators-new operatör ile aşağıdaki pencereye ulaşılır

clip_image013

Â

Operatörü de oluşturduktan sonra sql server agent servisini yapılandırmamız gerekmektedir. Agent üzerinde sağ tıklayarak properties penceresinden aşağıdaki ekrana ulaşıyoruz. Enable mail profile seçilerek oluşturduğumuz database mail profilini seçiyoruz.

Â

clip_image014

Â

Son bir işlemimiz kaldı. Daha öncede oluşturmuş olduğumuz otomatik yedekleme planına ait job üzerinde sağ tıklayarak properties penceresinden;

Â

clip_image015

Notifications sekmesine ulaşarak e-mail kutucuğunu işaretliyoruz ve oluşturduğumuz operatörü(mailin alıcısını) seçiyoruz. Burada ki açılır pencerede karşımıza 3 seçenek çıkacaktır. Bunlar sırasıyla,

1-Â Â Â Â Â Job başarısız olduğunda mail bildirilsin

2-Â Â Â Â Â Job başarılıolduğunda mail bildirilsin

3-Â Â Â Â Jon hem başarılıhem de başarısız olduğunda mail bildirilsin

İstediğimize göre Notifications u seçerek işlemimizi bitiyoruz. İşlemin sonucunda sql server agent servisini yeniden başlatmanız gerekmektedir.

clip_image016Â Â

Â

Job çalıştıktan sonra operatörün mail adresine ulaşan mail örneği;

Job Run:Â Â Â Â Â Â Â Â Â ‘Maintenanceplan.Subplan_1′ Was Run On 15.12.2007 At 12:43:20

Duratıon:Â Â Â Â Â Â Â Â Â 0 Hours, 0 Minutes, 25 Seconds

Status: Succeeded

Messages:       The Job Succeeded. The Job Was İnvoked By User Xxxxx\Xxxx. The Last Step To Run Was Step 1 (Subplan_1).

Tanju Demir

Powered by

Tags: c3, c4, configuration tool, e mail address, ilk, isim, job, kar, mailler, management database, server name, sql server management, surface area, yeni bir

Benzer Yazılar


En Çok Arananlar;
Mevcut konu başlığı hakkında en çok aranan kelimeleler aşagıdadır siteye aşagıdaki kelimeleri girerekte ulaşabilirsiniz. SQL Server 2005 Database Mail Özelliği , SQL Server 2005 Database Mail Özelliği şarkıları, SQL Server 2005 Database Mail Özelliği indir, SQL Server 2005 Database Mail Özelliği mtv.com.tr, SQL Server 2005 Database Mail Özelliği konfigirasyon, SQL Server 2005 Database Mail Özelliği , SQL Server 2005 Database Mail Özelliği bedava, SQL Server 2005 Database Mail Özelliği izlesene.com., SQL Server 2005 Database Mail Özelliği mp3 indir, SQL Server 2005 Database Mail Özelliği youtube, SQL Server 2005 Database Mail Özelliği klip izle, SQL Server 2005 Database Mail Özelliği izle, SQL Server 2005 Database Mail Özelliği yükle, SQL Server 2005 Database Mail Özelliği rapidshare.com, SQL Server 2005 Database Mail Özelliği şarkı sözleri, SQL Server 2005 Database Mail Özelliği dinle, SQL Server 2005 Database Mail Özelliği crack,antivirüs