表面区域配置 - 组件已关闭,作为此服务器

时间:2016-02-24 11:13:33

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

运行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,参数设置不正确,或连接未正确建立

如何获得实际错误?什么可能是决议? 请建议。感谢。

1 个答案:

答案 0 :(得分:0)

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE
GO

setting在没有服务器停止并重新启动的情况下立即生效。