Langsung ke konten utama

Step by step konfigurasi database mail pada SQL Server 2005


Setelah pada tulisan sebelumnya saya berbagi mengenai perbedaan SQL mail dan Database mail, kali ini saya akan mencoba untuk berbagi bagaimana cara untuk mengkonfigurasi Database mail pada SQL Server 2005. Database mail adalah pengganti dari SQL mail pada versi SQL Server sebelumnya dengan beberapa perbaikan.

Pada dasarnya untuk mengirim email pada SQL Server hanya memerlukan 3 step, yaitu :
  1. Membuat profil dan akun
  2. Konfigur Email
  3. Kirim email
Step 1) Membuat profil dan akun
Kita perlu membuat profil dan akun melalui “Configure Database Wizard” yang dapat di akses dari management studio.

Ok langsung saja untuk membuat profil dan akun buka SQL Server management studio dan login ke SQL Server nya kemudian pilih Database Server -> management -> Database mail


Klik kanan pada Database Mail kemudian pilih Configure Database Mail, selanjutnya akan muncul wizard untuk konfigurasi database mail


Klik next untuk melanjutkannya


Pilih "Set Up Database mail by performing the following task" kemudian klik next


Klik "Yes" untuk meng-enable fitur database mail kemudian klik next


Isi “Profile name” tidak boleh ada spasi dan “Description” kemudian klik tombol “Add”


Pada form di atas kita akan membuat sebuah akun untuk pengiriman email,
Account name : Isi dengan nama account yang di inginkan (Tidak boleh ada spasi)
Description : isi dengan deskripsi akun

Selanjutnya settingan Server SMTP
E-mail address : isikan dengan email address pengirim
Display name : isikan dengan nama pengirim
Reply e-mail : isi dengan email address
Server name : isi dengan server SMTP pengirim dan port nya
SSL : centang jika smtp server menggunakan enkripsi 


Selanjutnya pada bagian Authentication pilih basic authentication dan isi dengan account email dan passwordnya, selanjutnya klik ok


Klik next untuk melanjutkan


Check pada bagian public untuk menjadikan profil yang di buat tadi menjadi profil public,selanjutnya pada bagian Default profil pilih yes jika ingin menjadikan profil nya sebagai profil default atau no jika tidak akan menjadikan nya profil default untuk pengiriman email.

Klik next untuk melanjutkannya


Klik tombol next


Klik tombol finih dan tunggu hingga prsess selesai


Step 2) Konfigurasi email 

Setelah membuat profil dan akun kita perlu mengkonfigurasi Database Mail, untuk mengkonfigurasinya kita perlu meng-enable Database Mail Xps parameter pada stored procedure sp_configure seperti tampilan di bawah


Step 3) Kirim email

Setelah semua konfigurasi selesai, sekarang kita sudah siap. Untuk mengirim email kita perlu mengeksekusi procedure sp_send_dbmail dan menambahkan parameter yang di butuhkan seperti pada tamilan di bawah ini.
USE [msdb]
EXEC sp_send_dbmail
@profile_name = 'TesSMTP',
@recipients = 'jamalludin@xxxxxxxx.co.id',
@subject = 'Tes sending email',
@body = 'This is the body of the test message.'

Setelah semua parameter dimasukin dengan benar , pastikan stored procedure di eksekusi dan email telah masuk ke dalam antrian dengan status “queued” .

Database mail menyimpan copy dari email yang telah dikirim pada sysmail_allitems, sysmail_sentitem, sysmail_sentitems, sysmail_unsentitems, sysmail_faileditems. Status email dapat di lihat pada table sysmail_mailitems, ketika email telah sukses terkirim pada table sysmail_mailitems field sent_status dapat terlihat value “1” sedangkan value “2” jika email gagal di kirim dan value “3” jika email tidak terkirim.
SELECT *FROM sysmail_mailitems
GO
SELECT *FROM sysmail_log
GO


Setelah mengirim email kita bisa check pada inbox dari akun email yang dikirimi email seperti pada tampilan di bawah ini.





~~>>Terima kasih<<~~

Komentar

Postingan populer dari blog ini

Troubleshoot Asus x200M yang Mati Total

Baru-baru ini saya mengalami masalah pada netbook saya netbook Asus x200M yang saya beli 2 tahun lalu mengalami masalah mati total pada saat di pakai, netbook tiba2 saja mati, saya coba charge pun indikator batery pada notebook tidak menyala sudah coba segala cara termasuk menekan tombol power sekita 5 -10 menit namun tetap tidak ada tanda-tanda kehidupan. Awal masalah di karenakan pada saat memakai notebook dengan tidak di carge mengalami low-battery kemudian saya coba carge namun saya lupa apakah listrik nya masuk ke netbook atau tidak, kemudian tiba-tiba saja netbook nya mati, tidak bisa di charge dan di hidupkan manual dengan cara menekan tombol power yang lama pun tidak bisa Karena kedua cara tersebut tidak berhasil dan berhubung saya tidak bisa cabut batery netbook di karenakan battery nya tidak plug and play (unremovable) maka saya putuskan pergi ke tempat sevice namun beberapa tempat service mengatakan bahwa netbook saya mengalami kerusakan pada IC Powernya dan harus

Step by step Installasi SQL Server 2012 Express with Tools

Setelah pada tulisan terdahulu saya menulis tentang step by step installasi SQL Server 2005 dan 2008 Express , kali ini saya akan mencoba sharing bagaimana menginstall SQL Server 2012 . Sama seperti para pendahulu nya pada SQL Server 2012 memerlukan spesifikasi hardware khusus dan beberapa software harus telah terinstall pada komputer. Baca juga artikel lainya di blog ini: Cara Membuat dan Menghapus Database SQL Server Perbedaan SQL Server Authentication dan Windows Authentication MEMBUAT SCHEDULE BACKUP PADA SQL SEVER Bagaimana Cara Install SQL server 2016 Express di Windows Menyembunyikan user database pada SQL Server ke public user Cara Install SQL Server 2012 SQL Server Tutorial Kebutuhan Processor, memory dan Sistem Operasi : Processor Minimum  X86 processor : 1 GHz  X64 processor : 2 GHz  Rekomendasi Untuk kecepatan prosessor lebih tinggi lebih baik, rekomendasi dari Microsoft sendiri adalah 2.0 GHz atau lebih.  Memory Minimum  Edisi SQL Server Express : 51

MEMBUAT SCHEDULE BACKUP PADA SQL SEVER

Backup merupakan suatu proses menduplikasi data atau membuat data cadangan dari data yang ada, backup bertujuan untuk mengembalikan data apabila kita kehilangan data master selain itu backup juga berguna untuk membalikan data ke titik waktu tertentu. Karena penting nya backup data, pada tulisan kali ini saya akan coba membagikan tulisan bagaimana membuat schedule backup pada SQL Server. Baca juga artikel lainya di blog ini: Cara Membuat dan Menghapus Database SQL Server Perbedaan SQL Server Authentication dan Windows Authentication Step by step Installasi SQL Server 2012 Express with Tools Bagaimana Cara Install SQL server 2016 Express di Windows Menyembunyikan user database pada SQL Server ke public user Cara Install SQL Server 2012 SQL Server Tutorial Buka SQL Server management studio kemudian konek ke database server nya Setelah terkoneksi dengan database server pada Object Explorer pilih Management Selanjutnya pilih sub menu “Maintenance Plans” kilik kanan->

Set Default printer "Error 0x00000709: Can’t Set Default Printer"

Beberapa hari yang lalu saya mempunyai masalah dengan printer printer yang baru saya set di komputer client tidak bisa di jadikan default printer, setelah saya coba cari tau, ternyata untuk mengatasi masalah itu cukup simple. ok jika sobat mengalami hal yang sama seperti saya untuk menyelesaikan masalah tersebut kita perlu menghapus satu key pada register pc, ok langsung kita buka Register Editor dengan cara RUN-> Regedit Win+R -> ketik Regeditegedit Delete key "Device" pada HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Jika tidak bisa menghapus key tersebut, set permission dulu untuk key tersebut, caranya pilih menu Edit->Permission Setelah key tersebut berhasil di delete, restart PC atau notebook yang di gunakan kemudian coba set default printer lagi ~~>>Terima kasih<<~~

Perbedaan User dan Login pada SQL Server

Pada tulisan kali ini saya akan membahas mengenai perbedaan login dan user pada SQL Server, microsoft memperkenalkan teminologi baru pada SQL Server, yaitu pada Server dan pada database nya sendiri sehingga jika di gambarkan akan seperti berikut: login = Server user = database Baca juga artikel lainya di blog ini: Cara Membuat dan Menghapus Database SQL Server Perbedaan SQL Server Authentication dan Windows Authentication Step by step Installasi SQL Server 2012 Express with Tools Bagaimana Cara Install SQL server 2016 Express di Windows Menyembunyikan user database pada SQL Server ke public user Cara Install SQL Server 2012 SQL Server Tutorial Jadi jika di lihat dari gambaran di atas, login di gunakan untuk akses ke Server SQL nya dan user di gunakan untuk mengakses database yang ada di dalam nya, mungkin untuk lebih jelasnya bisa melihat gambar di bawah ini; Untuk lebih jelasnya kita coba langsung pada SQL Server nya, pertama-tama buka SQL Server Management studio d