你的位置:首页 > 软件开发 > 数据库 > 利用数据库邮件服务实现监控和预警

利用数据库邮件服务实现监控和预警

发布时间:2016-10-10 18:00:08
背景 现在越来越多的企业、公司要求对于数据库实现7*24小时的数据库监控,一般情况下采用的就是第三方的平台来实现邮件和手机短信的监测提醒。前几日公司新上了一台服务器,急于部署程序还没来得及搭建其他相关平台,为了更好的监控数据库,暂时用SQL Server自带的邮 ...

背景

    现在越来越多的企业、公司要求对于数据库实现7*24小时的数据库监控,一般情况下采用的就是第三方的平台来实现邮件和手机短信的监测提醒。前几日公司新上了一台服务器,急于部署程序还没来得及搭建其他相关平台,为了更好的监控数据库,暂时用SQL Server自带的邮件服务来实现对数据库的监控和预警。下面简要介绍下配置的过程便于以后使用。

配置邮件

    整个部分的核心就是配置邮件服务,这部分需要一个邮件账户以及相应的邮件服务器。下面就以QQ的邮件为例进行说明。

1.设置邮件服务器

利用数据库邮件服务实现监控和预警

开启SMTP服务,点击开启,然后点击下方的生成授权码,获得授权码就是数据库发送邮件账号的密码。

2.配置数据库邮件

 

打开MSSM--》管理--》数据库邮件--》邮件配置数据库邮件—》如下选择

利用数据库邮件服务实现监控和预警

点击下一步后按照步骤123进行配置。

首先创建账户如下:

利用数据库邮件服务实现监控和预警

使用创建的账户作为配置账户

利用数据库邮件服务实现监控和预警 

 

接下来需要选择安全公共配置,选中刚才配置的文件名,然后后面默认为配置文件

利用数据库邮件服务实现监控和预警

 

然后,可以修改“配置系统参数”,比如账户重试次数,禁止的附件文件扩展名,单击下一步,,默认配置即可:

利用数据库邮件服务实现监控和预警

 

都完成后会显示如下四个成功状态:

利用数据库邮件服务实现监控和预警

 

这样配置邮件服务就完成了可以右键“数据库邮件”点击测试邮件。也可以代码执行

--发送邮件
EXEC msdb.dbo.sp_send_dbmail   @profile_name = 'XXXX',     --配置文件名称  @recipients = 'XXX@QQ.com', --收件email地址  @subject = '你好',         --邮件主题  @body = '…'      --邮件正文内容

原标题:利用数据库邮件服务实现监控和预警

关键词:数据库

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。