sp_send_dbmail

时间:2015-06-10 18:37:28

标签: sql-server-2008 sql-agent-job

我尝试手动运行SQL Server代理作业,但仍然收到错误,该错误基本上表示sp_send_dbmail上的域帐户被拒绝。

作业有多个步骤来运行存储过程。域帐户是sysadmin,它也是作业的所有者。作业中的每个步骤都作为sysadmin帐户运行,我的帐户也是一个系统管理员。

它应该在(我假设)系统管理员安全上下文下运行,但我已经失去了它为什么会一直失败。

1 个答案:

答案 0 :(得分:0)

这不是一个纯粹的答案,而是一种了解正在发生的事情的方法:

在发送邮件的计算机上,请运行:

EXEC master..xp_cmdshell 'whoami'

然后查看谁是尝试发送邮件并向该用户授予权限的用户。

此外,转到services.msc到您的实例,右键单击,属性并转到logon as,看看该用户是否具有权限。