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 :

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.
 
Giving Access For User Sending Mail Inside SQL Server
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 :

Giving Access For User Sending Mail Inside SQL Server
Pada database role membership pilihlah DatabaseMailUserRole dan datareader.
Semoga posting tentang "Giving Access For User Sending Mail Inside SQL Server" diatas dapat bermanfaat.


Salam,

Popular posts from this blog

SmartObject property ID is a required property for selected method Create. Value must be set.

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Pentaho Spoon Error : "Could Not Create The Java Virtual Machine"