SQL 邮件配置

作者:leen 来源:ITPOW(原创) 日期:2006-10-5

SQL Server 可以发送邮件,以报告 SQL Server 的运行和执行情况,这样可以帮助操作员掌握 SQL Server 的情况,及时处理故障和错误。

要使用 SQL 邮件,得具备以下条件:

1、一个支持 SMTP 的邮件服务器(也即一个邮箱),可以使用邮件客户端程序通过该邮件服务器向外发送邮件。

2、运行 SQL Server 的计算机上必须安装邮件客户端程序,如:Microsoft Outlook。

接下来我们就可以配置 SQL 邮件了。

1、将邮件客户端程序,如:Microsoft Outlook 配置好,可以正常发送邮件。

2、在控制面板中打开“服务”,找到:MSSQLSERVER 和 SQLSERVERAGENT,其登录方式不应该为“本地系统”,应该是具有邮件客户端程序操作权限的 Windows 用户,比如 Windows 管理员,修改方法为,双击该服务,切换到“登录”标签,选择“此帐户”,点击“浏览”选择一个用户,并输入密码,点击“确定”。右键,重新启动这两个服务。

3、在“企业管理器”中,展开“支持服务”,在“SQL 邮件”上点击右键,“属性”,在下拉列表框中选择“配置文件名”,点击测试,这时应该可以看到如下的对话框,如果有问题请参考文末的链接进行排查。

SQL邮件配置

4、展开“管理”,“SQL Server 代理”,在“操作员”上点击右键,“新建一个操作员”,这个操作员就是我们要向其发送电子邮件的人。

这里要说的是“通知”标签,可以直接在这里选择哪些警报发生时向操作员发送邮件,如果我们需要的警报不在列表中,我们可以在“SQL Server 代理”下新建警报。

如果我们要对作业进行监视,比如当数据库备份失败时向操作员发送邮件,就得在“SQL Server 代理”的“作业”列表中打开对应作业的属性,切换到“通知”标签,选择相应操作员即可。

至此,一个 SQL 邮件配置就完成了,请确保您的 SQL Server Agent 随时都在运行。不过在配置中也可能会遇到这样那样的问题,请跟随下面的链接进行排查,如果排查后仍无效,请确保您的 SQL Server 补丁是最新的。

常见问题:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;315886

相关文章