3

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

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

可能是什么问题呢?

4

1 回答 1

1

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

于 2013-03-21T13:49:02.567 回答