SQL Server 2012笔记分享-34:配置报警通知

需求

当日志文件的空间占用率超过阀值的时候给管理员发送报警信息。

=================================================================

首先我们来新建一个操作员账户,如图。

截图22

在新建操作员界面,输入操作员的姓名,还有通知的方式,

这里因为是测试环境,没有电子邮件服务器,所以我就随便配置了一个net send地址,实际上windows7以后的操作系统已经没有message服务了,不支持net send了,而且以后的SQL server也将弃用这个功能。

下面的微软的原话。

限制和局限

? 在未来版本的 Microsoft SQL Server 中,将从 SQL Server 代理中删除寻呼程序和 net send 选项。 请避免在新的开发工作中使用这些功能,并考虑修改当前使用这些功能的应用程序。

? 请注意,若要向操作员发送电子邮件和寻呼通知,必须将 SQL Server 代理配置为使用数据库邮件。 有关详细信息,请参阅向操作员分配警报。

? SQL Server Management Studio 为管理作业提供了一种图形化的简便方法,建议使用此方法来创建和管理作业基础结构。

截图23

创建完成后,如图所示。

截图24

然后我们来新建一条日志的警报,如图。

截图25

起一个名称,类型为“SQL Server性能条件警报”,对象为“SQL database”,如图。

截图26

选择的计数器类型为log files used size(kb),如图。

截图27

选择实例为所有,如图。

截图28

配置完成后,如图所示。

截图29

然后切换到响应选项卡,勾选“通知操作员”,通知方式为netsend,操作员账户为我们刚才创建的notification。如图。

截图30

在选项界面还可以配置警报错误文本的发送方式和错误文本信息,如图。

clipboard

======================================================================

本文出自 “曾垂鑫的技术专栏” 博客,谢绝转载!

你可能感兴趣的:(sql,数据库,server,2012,报警通知,操作员)