201701091438[MSSQL] Database mail 資料庫送信功能

  MSSQL 的 「Database Mail 」可以用 email 電子郵件形式發送訊息給管理者,例如每天的資料庫備份是否完成、資料庫是否遭受非法使用,都可以利用 Database mail 立即的通報給管理者,本篇主要是講「如何在 MS-SQL 裡設定、測試寄信的功能」,晚點其他篇才會提到其他的搭配方式。不囉唆....直接來看設定的過程

S1:進入 SSMS 管理介面 -> 連結資料庫 -> 管理 -> Database Mail

S2:組態精靈

S3:第一次新增 mail 設定

S4:首次使用會提醒是否啟用

S5:輸入設定檔相關名稱
-1. 設定檔名稱 Profile Name
-2. 描述
-3. 建立 SMTP 帳戶

S6:email 相關設定,請依自身的網路環境設定以下參數



S7:新增完 SMTP 帳戶
此「設定檔名稱 Profile name」 很重要,會影響後續的使用, 請設定一個合適於你目的的名稱

S8:設定檔
設定成「公用設定檔」可以讓在 MSSQL 所有的使用者都能透過此設定進行送信
「私人設定檔」則可以指定 某位 MSSQL 管理者才能使用

S9:可針對送信的參數進行設定微調

S10:

S11:設定中

S12:進行測試 Database mail

S13:填入測試信箱相關的內容

S14:確認

S15:收到 MS-SQL 送出來的 Database mail

S16:查詢與觀看剛剛設定與測試的結果

 

相關資料表
在 msdb 資料庫內,會有相對應的 dbo.sysmail * 資料表來對應上面精靈的設定資料值

sysmail_profile  資料表

後續問題.....將 database mail 與 trigger 合併 使用,卻發生 此項錯誤訊息

profile 名稱無效

 

~End

回應
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google