北京pk10五码全天计划 pk10计划专家在线计划 赛车赌博是怎么回事 pk10输100万怎么上岸 怎么玩pk10才能赢钱 pk10赛车345678方案 北京pk10九码为什么输 北京pk10计划怎么倍投 pk10赛车冠军有规律 pk10最牛稳赚5码计划 pk10大小单双算法 玩pk10倾家荡产案例 pk10怎么翻倍最合理 pk10冠亚和在线计划 北京pk10十码刷水 北京pk10手机购买平台 北京pk10网赌 北京pk全天免费计划 北京pk10刷负盈利平台 北京pk10如何看大小 pk10买8码杀2码好方法 北京pk10全天一期计划 北京pk10网赌害人案例 北京pk赛车一天开几期 北京pk两期免费计划 北京pk9.99倍网站 北京pk赛车5码计划最准 网上赛车赌博犯法吗 北京pk拾计划在线计划 北京pk10技巧规律后8码

蒲公英联盟提供ghost win10,ghost win7,xp,装机纯净版,64位旗舰版,绿色软件,免费软件下载基地!

当前位置:主页 > 教程 > 服务器类 >

SQL Server Alert发送告警邮件少了是什么原因

来源:蒲公英系统┆发布时间:2018-10-31 12:09┆点击:

最近突然发现我们部署在数据库上面的告警(Alert),当错误日志里面出现错误时,并不是每个错误日志都会发送邮件出来。如下所示,设置了告警“SQL Server Severity Event 14” 

USE [msdb] GO IF NOT EXISTS(SELECT 1 FROM msdb.dbo.syscategories WHERE AND category_class=2) BEGIN EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'DBA_MONITORING' ; END GO IF EXISTS(SELECT name FROM msdb.dbo.sysalerts WHERE name= N'SQL Server Severity Event 14') EXEC msdb.dbo.sp_delete_alert @name=N'SQL Server Severity Event 14' GO EXEC msdb.dbo.sp_add_alert @name=N'SQL Server Severity Event 14', @message_id=0, @severity=14, @enabled=1, @delay_between_responses=60, @include_event_description_in=1, @category_name=N'DBA_MONITORING', @job_id=N'00000000-0000-0000-0000-000000000000' GO EXEC msdb.dbo.sp_add_notification @alert_name=N'SQL Server Severity Event 14', @operator_name=N'YourSQLDba_Operator', @notification_method = 1 GO

然后我尝试用sa登录(sa已经被禁用)了三次,但是我只收到了一封邮件。特意查看了一下sp_add_alert的官方文档,才知道出现这个原因,是因为参数@delay_between_responses的值设置缘故,通过设置该值,可以防止在在短时间内重复发送一些不需要的电子邮件。如上所示,一分钟内,即使错误日志里面出现了大量类似的错误,也只会发送一封告警邮件。其实只是为了减少发送告警的频率,如果你想当错误日志里出现这个级别的告警时,都必须发送告警邮件,可以将其值设置为0。但是有时候,如果设置为0,你会收到铺天盖地的邮件。其实这个小问题,只是因为以前没有特意留意这个参数而已。存粹属于没有彻底了解这些功能罢了。

SQL Server Alert发送告警邮件少了是什么原因 三联

SQL Server Alert发送告警邮件少了是什么原因

警报响应之间的等待时间 (以秒为单位)。delay_between_responsesis int, 默?#29616;?#20026; 0, 这意味着在响应之间没有等待 (每次出现警报都会生?#19978;?#24212;)。响应可以是在以下两种?#38382;?#20013;的一个, 或者都是:
通过电子邮件或寻呼机发送的一个或多个通知。
要执行的作业。
通过设?#20040;?#20540;, 可以防止例如, 在短时间内重复发生警报时发送不需要的电子邮件。 

参考资料: 

https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-add-alert-transact-sql

?#24418;?#27880;册畅言帐号,请到后台注册
北京体彩赛车开奖结果
英雄联盟赛事直播 湖南快乐十分开奖视频走势图 奇迹觉醒翅膀 英雄联盟之决胜巅峰 尼姆游戏的道理 北京快乐8开奖走势图 广东福彩26选5开奖查询 迪士尼为什么不收购梦工厂 爱丽娜注册 四川11选5走势图 商品期货短线交易技巧 老鹰vs湖人视频