我正在用一系列存儲過程創建一個sql作業。這些程序可能導致錯誤或失敗。 我想要做的就是每次發生錯誤時都能發送一封電子郵件。 我的問題是,我不知道如何配置這種方式,可以配置和運送到客戶端。 我遵循本教程:set up email for sql server express爲sql作業配置電子郵件
什麼是最好的方式來配置電子郵件的作業SQL,可以由客戶發貨和配置。
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Default',
@recipients = '[email protected]',
@query = '
SELECT * FROM table
' ,
@subject = 'Email subject',
@attach_query_result_as_file = 0
這是一個子任務從我的一個維護計劃:
我會從經驗告訴你,這是一種處理錯誤的好方法。你最終會被錯誤信息淹沒。兩個(更好的)選項要考慮。只需登錄到標準文本文件並查看該日誌或記錄到SQL Server數據庫表。如果有電子郵件仍然需要每天發送一次電子郵件,如果有內容要看。 –
@Tanner:非常感謝您的回覆,但您提供的鏈接不是針對sql server express的解決方案,因爲您無法從界面設置電子郵件功能。 – Claritta
@FrankV:感謝您的回覆,事情是這個程序中的錯誤非常重要,需要馬上通知 – Claritta