我们昨天遇到了一个调用sp_send_dbmail的存储过程的问题。从预定作业调用存储过程,并在同一服务器上使用对文件夹具有完全控制权的域帐户显式设置作业。
问题在于附件,当尝试发送带附件的电子邮件时,我收到一条错误消息:“sp_send_dbmail文件附件无效”
因此,当我添加与SQL Agent不同的Engine服务帐户时,它运行正常。查看错误及其修复方法,答案很明确,sp_send_dbmail使用的是Engine帐户,而不是代理帐户。
问题是,其他DBA声称Engine帐户从未被授予访问该文件夹的权限,只有Agent帐户。所以我想知道这是否可能是由于代理帐户的权限发生了一些变化。
这很奇怪。
我希望你们能指点我一些文件,因为我找不到任何关于它的东西。