SQL Server ag role change and send mail alert

env: Windows Server 2012
        SQL Sercerv 2012


1.環境準備
安裝mail server: hMailServer
可以參考:http://shaurong.blogspot.com/2016/08/hmailserver-565-windows-2012-r2.html

2.Start setting Database mail in SQL Server 2012

點選"Configure Database Mail"

點選"Next"


點選"Set up Database Mail fore the first time"
點選"Next"


點選"Yes"


在profile name輸入"ag_fail_test",名稱可以自訂
點選"Add"


輸入Account name
E-mail address與server name則是hMailServer的ip,與hMailServer的Account,
認證帳號密碼是hMailServer的帳號密碼。
Port請輸入25
環境若是正式環境,請輸入mail server等資訊
輸入完畢後,請點選"OK"

 

點選"Next"

點選"Next"


點選"Next"


維持原始設定,點選"Next"

點選"Finish"

設定成功,點選"Close"


3.可以使用Database Mail傳送測是信件確認設定是否成功
點選"Send Test Email"


輸入mail,然後點選"Send Test E-mail"


4.設定SQL Server Agent Operator
點開"SQL Server Agent"
滑鼠右鍵"Operator",點選"New Operator"



輸入Name"dbalerts",名稱可以自訂
E-mail Name輸入要收警示的mail address。這裡輸入hMailServer的Account
因為Outlook與hMailServer安裝在同一台測試


6.設定SQL Server properties

滑鼠右鍵點選SQL Server Agent,點選"Properties"


點選"Enable mail profile"
Mail system選擇"Database Mail"
Mail profile選擇"ag_fail_test"
點選"OK"


7.設定SQL Server Agent Alerts
滑鼠右鍵"Alerts"


在Name輸入"ag_role_change"
Error number輸入:1480


在同一視窗左邊"Select a page",點選Response"
勾選"Notify operations",勾選"E-mail"
點選"OK"


8.嘗試做SQL Server AG failover驗證。
可以收到mail





 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值