运行SQL Server作业时出现此错误:
描述:执行查询“EXEC Stgs.sp_SendEmail?”失败并出现以下错误:“SQL Server阻止访问组件'Database Mail XPs'的过程'dbo.sp_send_dbmail',因为此组件已作为此服务器的安全配置的一部分关闭。系统管理员可以启用'使用sp_configure进行数据库邮件XPs。有关启用“数据库邮件XP”的详细信息,请参阅SQL Server联机丛书中的“表面区域配置”。“可能的故障原因:查询问题,“ResultSet”属性设置不正确,参数设置不正确或连接未正确建立。结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。开始时间:下午6:24:54完成时间:下午6:40:10经过:915.867秒。包执行失败。步骤失败了。
错误描述显示两件令人困惑的事情。
第1,它的说法,安全配置问题。 2,参数设置不正确,或连接未正确建立如何获得实际错误?什么可能是决议? 请建议。感谢。
答案 0 :(得分:0)
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE
GO
setting在没有服务器停止并重新启动的情况下立即生效。