March 14, 2013

NOTE: Failed to notify ''XXX'' via email

設定完log shipping後,嘗試到SQL Server Agent的restore job設定其Notifications,希望在每五分鐘交易restore成功時寄送通知到我的信箱


過了半小時候檢查發現並沒有收到通知,查看了一下log發現restore雖然成功,但log上卻顯示了NOTE: Failed to notify ''Pete.Chen'' via email訊息,Pete.Chen是我設定在Operators裡的其中一位operator名稱


本以為是Database Mail設定有誤,但使用Database Mail的Send Test E-mail功能卻可正常寄出信件。最後發現要到SQL Server Agent屬性的Alert System頁面裡啟用Database Email功能


啟用完後最重要的一點就是要重新啟動SQL Server Agent,否則仍然收不到通知

參考