2011-04-18 14:37:52nut

[技術]如何利用SQL DataBase Mail 搭配SQL作業, 達到自動化維護的目的

 SQL 2005有一個好用的功能, 就是DataBase Mail, 透過它, 我們可以把一些例行工作, 譬如檢查每日資料庫備份是否成功...之類的, 將結果用Mail寄給我們, 這樣就不用每天進SERVER一個個檢查, 只要檢查Mail中顯示出錯的工作即可, 可以大幅減化MIS/DBA的工作負荷.

設定法:

1         設定好DataBase Mail (進SQL Server=>管理=>DataBase Mail=>右鍵=>設定DataBase Mail=>執行下列工作來設定DataBase Mail=>依據精靈一步步做設定.)

2         設定SQL ServerAgent使用Database Mail (設定完後請重新啟動Agent)

SQL SERVER Agent==>屬性==>警示系統==>啟用郵件設定檔==>選定要寄發的郵件設定檔.

3         新增操作員, 加入後並填寫操作員(就是收件者)Mail

4         新增一作業, 並加入操作員

5         設定排程(若要編輯該作業的屬性, 請進作業活動監視器”, 在要編輯的作業中按下右鍵==>屬性, 進行編輯), SQL即會依設定自動發信

註:DataBase Mail 是SQL 2005才有的功能, SQL2000的話, 要用SQL Mail.



蒼蠅水 2020-01-13 07:25:06

很不錯的分享~~!


http://www.yyj.tw/