Wednesday, December 6, 2017

How to send email notification On Success and On Failure in SQL Agent job

By default, you can set only one of the following options to send email in SQL Agent. Available options are:
  1. When the job succeeds
  2. When the job fails
  3. When the job completes
In most cases, this is not useful, because job might need varieties of emails such as on success or on failure. There are many ways to do this, however, the easiest way to do this just add multiple Steps and configure the main Step based on the event.
In this example, once the Load job success the Go to Step [2] and on the job failure Go to Step [3]
In here Step 2:
EXEC msdb.dbo.sp_send_dbmail  
@profile_name = 'DataWarehouse',  
@recipients = 'uma.bale@xxxx.co.nz,
@body = 'Data load successfully completed',  
@subject = Data load successfully completed’;


In here Step 3:
EXEC msdb.dbo.sp_send_dbmail  
@profile_name = 'DataWarehouse',  
@recipients = 'uma.bale@xxxx.co.nz,  
@body = 'Data load failed',  
@subject = Data load failed’;

If you want you can use single T-SQL step and send custom email notification based on the outcome. For this CASE statement or IF condition can be used.
Cheers!
Uma

7 comments:

  1. Trik Memanangkan Permainan Sabung Ayam Online Telah Terbongkar Klik Di Sini

    Agen Sabung Ayam Online Terbaik Dan Juga Terpercaya http://www.bakarayam.co

    Informasi Terlengkap Mengenai Sabung Ayam

    http://bakarayam33033.blogspot.com/2018/08/type-ayam-aduan-termahal-dalam-sabung.html/

    ReplyDelete
  2. AGENS128 Adalah Situs Judi Online Taruhan Sepak Bola, Casino, Sabung Ayam, Tangkas, Togel & Poker Terpopuler di Indonesia
    Pasang Taruhan Online Melalui Agen Judi Terpercaya Indonesia Agens128, Proses Cepat, Banyak Bonus, Online 24 Jam dan Pasti Bayar!
    Sabung ayam
    sbobet online
    casino online
    tembak ikan
    daftar bisa langsung ke:
    LINE : agens1288
    WhatsApp : 085222555128

    ReplyDelete
  3. Untuk melihat tontonan gratis tanpa harus bayar, anda cukup Daftar Akun Ayam Aduan Online jika sudah daftar dengan customer service tajenonline.live

    Anda langsung mendapatkan sebuah akun dengan hubungi kontak di bawah ini.
    KLIK dan CHAT ( +62812-2222-995 )

    Silahkan di add bosku... Terima kasih :)

    ReplyDelete
  4. Apakah Anda membutuhkan pinjaman yang sah, jujur, bereputasi dan mendesak? Pencarian Anda untuk pinjaman yang sah berakhir di sini hari ini karena kami di sini untuk memenuhi kebutuhan keuangan Anda.Jika Anda telah ditolak pinjaman oleh bank atau lembaga keuangan karena alasan apapun jangan khawatir lagi tentang masalah keuangan Anda karena kami adalah solusi untuk kemalangan keuangan Anda.Kami telah memberikan Miliaran (mata uang yang berbeda) dalam pinjaman bisnis kepada lebih dari 32.000 pemilik bisnis.Kami menggunakan teknologi risiko yang kami tunjuk sendiri untuk memberi Anda pinjaman bisnis yang tepat sehingga Anda dapat tumbuh urusanmu. kami menawarkan pinjaman segala jenis dengan tingkat bunga rendah dan juga jangka waktu untuk melunasi pinjaman Apakah Anda memiliki kredit macet? Apakah Anda butuh uang untuk membayar tagihan? atau Anda merasa perlu memulai bisnis baru? Apakah Anda memiliki proyek yang belum selesai karena pendanaan yang buruk? Apakah Anda memerlukan uang untuk berinvestasi dalam spesialisasi apa pun yang akan menguntungkan Anda? ISLAMIC REFINANCING LOAN COMPANY
    tujuannya adalah untuk memberikan layanan keuangan profesional yang sangat baik e_mail: [islamicrefinancing@gmail.com]
    Whatsapp; +15716666386

    ReplyDelete