当通过Windows任务调度程序调用SSIS包时,发送邮件任务在SSIS中不起作用

时间:2013-03-21 10:49:19

标签: c# email ssis scheduled-tasks windows-scheduler

我有一个SSIS包,它读取文件夹中的csv文件并将数据上传到数据库中。它还有一个发送邮件组件,用于在读取csv文件和上传数据后发送邮件。从C#控制台应用程序以编程方式调用此包。在控制台应用程序中,对文件夹中存在的每个文件调用一次包。此控制台应用程序计划通过Windows任务计划程序在特定时间每天运行。

我面临的问题是,当我直接双击控制台应用程序的exe并运行它时,数据会成功上传并且邮件也会被发送。但是当从任务计划程序调用相同的控制台应用程序的exe时,来自csv文件的数据将成功上载但邮件未被发送(邮件功能在调度程序的情况下不起作用)

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

最可能的原因是权限问题;控制台应用运行的帐户在您的帐户运行时无权发送电子邮件。是否有控制台应用程序生成的错误日志,Windows事件日志条目等?