我已经成功设置了数据库邮件,我可以发送测试电子邮件,但是当我去设置通过电子邮件发送给操作员的警报时,我没有复选框来检查是否应该发送电子邮件。
我已检查以下内容:
SQL 代理警报系统已设置电子邮件
我已重启 SQL Agent
我有默认邮件配置文件
该个人资料是公开个人资料
操作员已设置(我在这里看不到电子邮件复选框)
SQL Server 和代理在 SQLMail 设置的同一帐户下运行
我正在使用 SQL Server 2005 SP3,如果有人有任何想法,我将不胜感激。
答案1
在 SSMS 中,单击“管理”旁边的加号。然后,右键单击“数据库邮件”,然后单击“配置数据库邮件...”在“欢迎屏幕”上单击“下一步”。选择“管理配置文件安全性”,然后单击“下一步”。这里列出了任何配置文件吗?其中是否有任何配置文件设置为使用默认配置文件?如果没有,请将其设置为是,然后重试。
可以找到有关逐步设置数据库电子邮件的良好资源这里。
编辑添加
根据您下面的评论,您除了修补 SQL Server 之外还应该修补 SSMS。