設定 SQL Server Agent Mail 使用 Database Mail

本主題描述如何使用 SQL Server Management Studio,在 SQL Server 2012 中將 SQL Server Agent 設定為使用 Database Mail 來傳送通知和警示。

  • 開始之前:

  • 必要條件

  • 安全性

  • 使用 SQL Server Management Studio 將 SQL Server Agent 設定為使用 Database Mail

  • 後續工作

開始之前

必要條件

  • 啟用 Database Mail。

  • 對 SQL Server Agent 服務帳戶建立要使用的 Database Mail 帳戶。

  • 建立 SQL Server Agent 服務帳戶要使用的 Database Mail 設定檔,並新增使用者至 msdb 資料庫中的 DatabaseMailUserRole

  • 將設定檔設為 msdb 資料庫的預設設定檔。

安全性

權限

建立設定檔帳戶以及執行預存程序的使用者,應該是系統管理員 (sysadmin) 固定伺服器角色的成員。

[回到頁首]

使用 SQL Server Management Studio

設定 SQL Server Agent 使用 Database Mail

  • 在 [物件總管] 中,展開 SQL Server 執行個體。

  • 以滑鼠右鍵按一下 [SQL Server Agent],然後按一下 [屬性]

  • 按一下 [警示系統]

  • 選取 [啟用郵件設定檔]

  • [郵件系統] 清單中,選取 [Database Mail]

  • [郵件設定檔] 清單中,選取 Database Mail 的郵件設定檔。

  • 重新啟動 SQL Server Agent。

[回到頁首]

後續工作

需要進行下列工作,才能完成將 Agent 設定為傳送警示和通知的作業。

  • 警示

    將警示設定為在發生特定資料庫事件或作業系統狀況時通知操作員。

  • 運算子

    操作員是可接收電子通知之人員或群組使用的別名

[回到頁首]