我有一个 SSIS 包,其中包含一个 C# 脚本,用于调用带有参数的 SFTP 可执行文件。这个脚本实际上只调用带有参数的可执行文件并下载一组文件。当我在 Visual Studio 中运行它或通过集成服务在服务器上手动执行包时,这部分工作完美无缺。但是,当我分配一个代理来运行这个包时,可执行文件永远不会运行。我看过它,可执行文件甚至从未启动过。代理是否有某种方式无法在包含一段代码以调用可执行文件的包中执行 C# 脚本?
我不认为这是文件路径问题,因为我可以右键单击并在同一台服务器上的集成服务中选择“运行包”,它会起作用。