Hoþgeldiniz           
   
"SQL Server baþvuru kaynaðýnýz"
Skip Navigation Links
=========
Anasayfa
Makaleler
Hatalar \ Çözümler
Duyurular
Diðer
Ýpuçlarý
Yararlý Adresler
Mesaj TahtasýExpand Mesaj Tahtasý
HakkýmdaExpand Hakkýmda
Ýletiþim
Kullanýcý Adý:
Þifre:
 

Ne Mutlu Türküm Diyene!

SQL Server ile ilgili soru sormak için buraya týklayýn!


Yazýlarýmý nasýl buluyorunuz?






En Son SQL Server ile Ýlgili Okuduðum Kitaplar
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization - MS Press (Ýngilizce)
- Accelerated SQL Server 2008 - Apress (Ýngilizce)
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (Ýngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (Ýngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (Ýngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (Ýngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (Ýngilizce)
- SQL Server 2005 Administrators Companion - MS Press (Ýngilizce)


       
SQL Server 2005: Otomatik E-Posta Gönderme

Son güncelleme tarihi: 02 Aralýk 2007
  


Merhaba arkadaþlar,

Bu sefer size, oluþturduðunuz bir iþte (Job) bir hata meydana geldiðinde veya iþ baþarýyla tamamlandýðýnda, iþlemin sonucunu bildiren bir e-postanýn otomatik olarak nasýl SQL Server tarafýndan göndertileceðini anlatacaðým.

Bu iþlem için deðiþik yerlerden deðiþik ayarlar yapýp, bunlarý tümleþik bir sistem halinde çalýþtýracaðýz. Meselâ bu ayarlar aþaðýdaki konularda olacak:

- Database Mail
- Operator
- SQL Server Agent Job

Size öncelikle özetle Database Mail' den bahsetmek isterim. Database Mail, SQL Server 2005 ile birlikte geldi. Microsoft artýk SQLMail özelliðinin yerine Database Mail' in kullanýlmasýný öneriyor. SQLMail eskide kaldý anlayacaðýnýz. Database Mail, SQLMail' in halefi ve tamamen yeniden tasarlanmýþ hâli. Ayrýca SQLMail' deki gibi Outlook gibi bir harici programa da ihtiyaç duymadan Database Mail ile SQL Server' ýnýzdan eposta gönderebilirsiniz.

SQL Server 2005 ilk kurulduðunda neredeyse her þeyin varsayýlan olarak yasak olduðunu görürsünüz. Bu, güvenlik amacýyla yapýlmýþtýr. Database Mail de varsayýlan olarak kullanýlamaz durumdadýr. Öncelikle aþaðýdaki adýmlarý uygulayarak Database Mail' i kullanýlabilir hale getirin.

- Baþlat\Programlar\Microsoft SQL Server 2005' dan "SQL Server Surface Area Configuration" aracýný açýn *

- "Select a component, and then configure its features:" etiketinin altýndaki listeden ayar yapmak istediðiniz ilgili Instance' ý seçin.

- "Database Engine" düðümü altýndaki Database Mail' e týklayýn ve daha sonra "Enable Database Mail stored procedures" seçeneðinin iþaretli olduðuna emin olun ve penceredeki "OK" düðmesine týklayarak pencereyi kapatýn.

* SQL Server Surface Area Configuration ile Resim-1' de de gördüðünüz gibi SQL Server' da dair bazý özelliklerin kullanýlabilir veya kullanýlamaz olacaðýný ayarlarýz. SQL Server Surface Area Configuration aracý SQL Server 2005 ile birlikte çýktý ve SQL Server 2008' de kaldýrýldý.



Resim-1


Database Mail' i kullanýlabilir hale getirdikten sonra, bir Profil ve Hesap tanýmlamanýz gerekecek. Bunun için de aþaðýdaki adýmlarý izleyin.

- SQL Server Management Studio' yu çalýþtýrýn. "Management" düðümünü geniþletin ve "Database Mail" in üzerinde farenin sað tuþuna týklayýp, açýlan menüden "Configure Database Mail" e týklayýn.

- Açýlan "Database Mail Configuration Wizard" penceresindeki "Manage Database Mail accounts and profiles" seçeneðini iþaretleyerek "Next" düðmeyine týklayýn.


Resim-2
 
- "Manage Profiles and Accounts" penceresi açýlacaktýr. Bu penceredeki "Create a new profile" seçeneðini iþaretleyip "Next" düðmesine týklayýn.

- "New Profile" penceresi açýlacaktýr. Bu pencerede hem yeni bir Profil tanýmlayacaðýz, hem de yeni bir Hesap oluþturacaðýz. Bunun için Resim-3' ten kopya çekebilirsiniz =)



Resim-3

- "New Database Mail Account" penceresindeki "OK" düðmesine týklatýkdan sonra "Database Mail Configuration Wizard" penceresindeki "Next" düðmesine, ardýndan da "Finish" düðmesine týklayarak E-Posta için Profil ve Hesabý oluþturmuþ oluyoruz.

- Bu noktada ayarlarýn doðruluðundan emin olmak için oluþturduðunuz e-posta hesabýna bir deneme postasý gönderebilirsiniz. Bunun için "Database Mail" üzerinde farenin sað tuþuna týklayarak açýlan menüden "Send Test E-Mail..." öðesine týklayabilirsiniz.

Bu bölümde "Database Mail" i etkin hale geitirip, otomatik olarak e-posta göndermek için yeni bir Hesap ve bu hesap için yeni bir Profil oluþturduk.

Bir sonraki bölümde ise yeni bir Operator oluþturup, SQL Server Agent ayarýmýzý yapýp, bize sonucu hakkýnda bilgi verilmesini istediðimiz iþi (Job) ayarlayacaðýz.

Anasayfa     Sonraki Sayfa ->


 
Bu sitenin tüm haklarý, Ekrem Önsoy' a aittir.