Giving Access For User Sending Mail Inside SQL Server
SQL Server menyediakan Stored Procedure yang dapat digunakan untuk mengirimkan email melalui database sehingga akan lebih fleksibel untuk melakukan maintain notifikasi sending email jika kita menggunakan SQL Server dibanding membuat program untuk notifikasi sending email.
Stored Procedure yang digunakan untuk sending email bisa di download pada link berikut :
Script Send Mail
Cara penggunaaanya adalah sebagai berikut :
Untuk format email bisa diisi dengan htmlbody atau textbody.
Jika kita menggunakan akun selain sa maka biasanya akan muncul error bahwa user tersebut tidak memiliki akses, seperti terlihat pada gambar dibawah ini.
Stored Procedure yang digunakan untuk sending email bisa di download pada link berikut :
Script Send Mail
Cara penggunaaanya adalah sebagai berikut :
EXEC sp_send_mail
'alamat_email_pengirim',
'password_email_pengirim',
'alamat_email_tujian',
'judul_email',
'isi_email',
'format_email', '', ''
Untuk format email bisa diisi dengan htmlbody atau textbody.
Jika kita menggunakan akun selain sa maka biasanya akan muncul error bahwa user tersebut tidak memiliki akses, seperti terlihat pada gambar dibawah ini.
Cara untuk memberikan akses send mail terhadap user tersebut adalah dengan menambahkan akses pada database msdb.
Caranya adalah dengan masuk ke Folder Security - Login kemudian klik kanan properties seperti pada gambar dibawah ini :
Pada database role membership pilihlah DatabaseMailUserRole dan datareader.
Semoga posting tentang "Giving Access For User Sending Mail Inside SQL Server" diatas dapat bermanfaat.
Salam,