Sql server 数据库邮件-无法从数据库读取邮件配置信息-无异常
为了让数据库邮件在SQLServer2008R2上运行,我已经尝试了好几个小时,但似乎已经到了死胡同 我已经完成了数据库邮件配置工具,确保打开了SQL Brower,并遵循了联机数据库邮件疑难解答手册中的所有步骤 当我从sysmail\u event\u log运行Sql server 数据库邮件-无法从数据库读取邮件配置信息-无异常,sql-server,database-mail,Sql Server,Database Mail,为了让数据库邮件在SQLServer2008R2上运行,我已经尝试了好几个小时,但似乎已经到了死胡同 我已经完成了数据库邮件配置工具,确保打开了SQL Brower,并遵循了联机数据库邮件疑难解答手册中的所有步骤 当我从sysmail\u event\u log运行SELECT*时,我在description列中得到的信息是 无法从数据库读取邮件配置信息。 我试过用谷歌搜索这个,但是大多数的匹配都是来自那些拥有异常堆栈的人。我没有任何例外 有什么线索吗?在玩了太久之后,我得到了运行SQL Pro
SELECT*时,我在description列中得到的信息是
无法从数据库读取邮件配置信息。
我试过用谷歌搜索这个,但是大多数的匹配都是来自那些拥有异常堆栈的人。我没有任何例外
有什么线索吗?在玩了太久之后,我得到了运行SQL Profiler的灵感,捕获了所有错误(不知道为什么我之前没有想到!)
在发送测试邮件的过程中,它显示
对对象“sysmail\u help\u configure\u sp”、数据库“msdb”、架构“dbo”的执行权限被拒绝。针对系统权限\NT
所以我给那个用户添加了一堆权限,突然一切正常了
My NT AUTHORITY用户现在在msdb数据库中拥有以下权限:
- DatabaseMailUserRole的成员
对以下项执行权限:
- dbo.sp_ProcessResponse
- dbo.sp_readrequest
- dbo.sysmail\u configure\u sp
- dbo.sysmail\u帮助\u帐户\u sp
- dbo.sysmail\u帮助\u管理\u帐户\u sp
- dbo.sysmail\u帮助\u配置\u sp
- dbo.sysmail\u帮助\u配置\u值\u sp
- dbo.sysmail\u help\u principalprofile\u sp
- dbo.sysmail\u帮助\u配置文件\u sp
- dbo.sysmail\u帮助\u配置文件帐户\u sp
- dbo.sysmail\u帮助\u配置文件帐户\u sp
- dbo.sysmail\u帮助\u配置文件帐户\u sp
- dbo.sysmail\u帮助\u配置文件帐户\u sp
请参阅以下链接:
在msdb中更新存储过程sysmail\u help\u admin\u account\u sp
解决了这个问题。如果您在msdb数据库中没有任何重要的设置(除了新的数据库邮件),您可以从头开始重新创建它。不要仅仅依靠OP访问链接。总有一天链接会坏掉。请在您的答案中添加更精确的说明!