如何在sql server代理帐号下执行ssis包的发送邮件任务

时间:2012-08-30 18:40:56

标签: sql-server-2008 ssis

我创建了一个包含发送邮件任务的SSIS包。当我在visual studio中运行包时,包工作正常。但是当我尝试在sql server代理帐户下的Sql server作业中运行该程序包时,它会失败。

我尝试将sql server帐户从本地服务更改为域用户,但我收到错误Access denied。我该如何实现这一目标?我需要根据数据流的某些限制发送包含附件的电子邮件。

1 个答案:

答案 0 :(得分:0)

您可能希望查看代理帐户以解决此问题...

http://msdn.microsoft.com/en-us/library/ms190698(v=sql.105).aspx

这将允许您使用具有所需权限的帐户来执行包...从您的描述中不清楚您是否遇到SMTP任务的问题,或者邮件服务器是否允许您发送电子邮件