我正在尝试使用 sql server 2012 发送电子邮件。我尝试遵循几个教程但未能成功。
这是我得到的例外。
对象“sp_send_dbmail”、数据库“msdb”、模式“dbo”的执行权限被拒绝。[SQL 状态 42000]
我的代码是这样的
EXEC msdb.dbo.sp_send_dbmail @profile_name='Test2', @recipients='test@Example.com',
@subject='Test message', @body='This is the body'
我的问题是我正在使用另一个名为 Akkord 的数据库模式。但我只能sp_send_dbmail
通过msdb
数据库访问。我应该允许使用msdb
's 的电子邮件程序,或者我应该做其他事情。