SQL2008邮件发送报错

虽然我们可以通过Job日志来查看SQL Server Job运荇成功或是失败但是人工主动去查没有及时性,也不智能化下面简单介绍一下如何设置SQL Server的邮件通知,让Job完成后自动发送状态邮件。

设置操作员(也就是邮件接收方)

设置定时任务的邮件提醒

但是我遇到一个奇怪的问题:测试发送测试邮件时可以正常发送但是定时任务执行发送邮件失败。

重启SQL Server 代理時报错如下图(网上也搜索到解决方法)

后来经同事提醒可能是SQL Server 代理启动执行的账户权限问题:

数据库邮件使用标准的简单邮件傳输协议 (SMTP) 发送邮件,无须在运行 SQL Server 的计算机上安装扩展 MAPI 客户端便可以使用数据库邮件.在SQL Server 2008上通过配置数据库邮件,很方便的实现在数据库中发送邮件功能


要是发送OK,那么我们在发送目标邮箱里面就会收到类似这样的成功邮件:

本想写取个有关Job 里,Send Email的例子很晚了先留着下次再写。

还有更多有意思的如消息队列,邮件状态SQL Server代理邮件,都值得学习

我要回帖

 

随机推荐