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
回應