我正在尝试发送 Sproc 结果的电子邮件。我试过这样做:
EXEC msdb.dbo.sp_send_dbmail
@recipients = 'Testemail@XYZ.com',
@query = 'EXEC test_email' ,
@subject = 'Sample Data',
@attach_query_result_as_file = 1 ;
它给了我以下错误:
消息 15281,级别 16,状态 1,过程 sp_send_dbmail,第 0 行
SQL Server 阻止访问组件“数据库邮件 XPs”的过程“dbo.sp_send_dbmail”,因为该组件作为该服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 启用“数据库邮件 XP”。有关启用“数据库邮件 XP”的详细信息,请参阅 SQL Server 联机丛书中的“表面区域配置”。
有没有其他方法可以做到这一点?