建立SQLServer警告和给操作员发送email通知

数据库邮件


首先建立数据库邮箱具有一个叫做sqlalerts的profile。这个profile可以以任何名称来命名,但是在这些指导中,引用的是profile名称sqlalerts。如果你想用一个不同的profile名称只要做相应的替代就可以了。


定义操作员


使用microsoft sql管理套件连接到这个实例。


双击sql server 代理。


右键单击operators并选择new operator(新建操作员)。


电脑编程网-欢迎您的光临!


图1


指定操作员名称、e-mail名称并点击ok。


电脑编程网-欢迎您的光临!


图2


建立sql代理设置


注意: 这个步骤在第一次创建警告的时候通常被忽略。sql代理必须为操作员正确地建立以接收警告e-mail。


右键单击sql server agent ->选择properties


电脑编程网-欢迎您的光临!


图3


选择左边面板中的alert system(警告系统):


选择enable mail profile


检查mail system:database mail


检查mail profile:sqlalerts


选择include body of e-mail in the notification message(在通知信息中包含e-mail内容)


点击ok。


电脑编程网-欢迎您的光临!


图4



建立sql server警告和给操作员发送email通知第2部分:(电脑编程网整理,请尊重作者权益,转载注明出处;)


重启sql代理来激活这些设置


警告:重启sql代理将取消所有在执行的工作。


电脑编程网-欢迎您的光临!


图5


定义警告


这个示例警告在tempdb数据库大小大于0kb时发送邮件。这个设置被设置为0,所以这个警告会被进行测试。当验证过后,你需要将它的设置更新为一个合理的数值或将其关闭。


右键单击alerts并选择new alert。


电脑编程网-欢迎您的光临!


图6


在general面板中指定:


name(名称): tempdb growing


type(类型): sql server performance condition alert


object(对象): sqlserver:databases


counter(计算器): data file(s) (kb)


instance(实例): tempdb


alert if counter(如果计数达到发出警告): rises above


value(值): 0


电脑编程网-欢迎您的光临!


图7


点击左边面板中的response :


选择notify operators


为操作员选择e-mail


电脑编程网-欢迎您的光临!


图8



建立sql server警告和给操作员发送email通知第3部分:(电脑编程网整理,请尊重作者权益,转载注明出处;)


点击左边面板中的options


选择include alert error text in e-mail (在e-mail中包含警告错误正文)


delay between response(响应间的延迟为): 2分钟


点击ok


电脑编程网-欢迎您的光临!


图9


验证警告是否起作用


操作员如果没有看到故障排除部分就应该会收到一封e-mail。


打开这个警告。点击左边面板中的history。


当警告被触发时,字段就会被更新。


电脑编程网-欢迎您的光临!


图10


停止这个测试


要停止这个警告不要每两分钟即进行发送,那么你有两个选项来关闭这个警告或提供一个更合适的大小和响应时间。


要关闭警告:


点击左边面板中的general并不选enable,然后点击ok。


或者


右键单击警告名称并选择disable(关闭)。


电脑编程网-欢迎您的光临!

转载于:https://my.oschina.net/baobao/blog/12138

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值