我创建了一个包含发送邮件任务的 SSIS 包。当我在 Visual Studio 中运行包时,该包工作正常。但是当我尝试在 sql server 代理帐户下运行 Sql server 作业中的包时,它失败了。
我试图将 sql server 帐户从本地服务更改为域用户,但出现错误Access denied
。我如何实现这一目标?我需要根据数据流的某些限制发送一封包含附件的电子邮件。
我创建了一个包含发送邮件任务的 SSIS 包。当我在 Visual Studio 中运行包时,该包工作正常。但是当我尝试在 sql server 代理帐户下运行 Sql server 作业中的包时,它失败了。
我试图将 sql server 帐户从本地服务更改为域用户,但出现错误Access denied
。我如何实现这一目标?我需要根据数据流的某些限制发送一封包含附件的电子邮件。
您可能想查看代理帐户以解决此问题...
http://msdn.microsoft.com/en-us/library/ms190698(v=sql.105).aspx
这将允许您使用具有执行包所需权限的帐户...从您的描述中,不清楚您是否遇到 SMTP 任务的问题,或者邮件服务器是否不允许您发送电子邮件