我们更改了 SQL Server 服务和 SQL Server Agent 用于登录的帐户的密码。两者似乎都运行良好,但是邮件代理现在出现问题。它能够发送纯文本邮件,但是当@query
提供参数(to sp_send_dbmail
)时,电子邮件永远不会发送,并且似乎没有记录任何错误。需要明确的是,在更改密码之前,@query
参数运行良好。
此外,邮件代理现在似乎会定期关闭,我需要手动重新启动它msdb.dbo.sysmail_start_sp
。在更改密码之前,这种情况从未发生过。
我怀疑我的情况有点类似这问题。然而,这个问题的“答案”只是以 sa 身份运行,而不是修复根本问题。我想真正了解问题所在并修复它,而不是在我们需要调用的地方采用丑陋的解决方法sp_send_dbmail
。
任何建议都值得赞赏。