close

下列圖片與文字均來自於

http://icercat-pg.blogspot.tw/2013/05/sql-server-2008-r2-database-mail.html

 

只為工作記錄用。

設定SQL Server 2008 R2 Database Mail發信功能

 

功能用途
讓SQL Server agent可以使用mail server自動發送通知給DBA

設定步驟
先設定Database Mail profile


開啟精靈,下一步


這頁面可以設定Database Mail的profile,第一次執行請選第一個


輸入設定檔名稱,接著就是按下 加入(A)... 按鈕來加入mail server設定


一個Database Mail profile可以設定多個mail server設定,在第一個故障後,會使用之後的設定來發送信件,依此類推。如果SMTP server夠穩固的話,通常只要設定一個就好。在這裡就選擇 新增帳戶(N)...


輸入SMTP server profile的帳戶名稱,電子郵件地址為發信者的mail address,顯示名稱為寄件人名稱,最重要的是伺服器名稱,此即為SMTP server host。設定前最好先telnet對方看是否可連通。如果對方SMTP server需要登入驗證,請在SMTP驗證輸入使用者名稱及密碼


回到新增設定檔的主頁面,下面應該已經多出一組SMTP server設定,需要多加其他組做備援就繼續加入


一直下一步,準備完成設定


設定完成


先來測試一下剛剛的設定能不能使用


收件者記得填上可以收到信的位址,按下 傳送測試電子郵件(E) 就會發送了


接著要把維護計畫的子計畫綁上自動發送信件通知的功能,但在這之前需要SQL Server agent開啟 郵件工作階段 功能


選取 啟用郵件設定檔,郵件系統 選擇 Database Mail,郵件設定檔 設定為剛剛綁上SMTP server的設定名


記得重新啟動才會生效


接著新增操作員,目的就是設定收信人


填入 名稱,及 電子郵件名稱


最後一步,需要把 維護計畫 中的 子計畫 綁上發信對象,也就是操作員


通知 頁面,勾選 電子郵件,選擇 操作員,以及何種情況下發出郵件通知,選項有:
當作業成功時、當作業失敗時、作業完成時


啟動維護計畫測試看是否正常發出郵件通知


來看一下 歷程紀錄,有發信這邊都會有紀錄
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 chengyu0701988 的頭像
    chengyu0701988

    chengyu0701988的部落格

    chengyu0701988 發表在 痞客邦 留言(0) 人氣()