SSIS执行过程任务因SQL代理而失败

时间:2018-10-19 17:08:54

标签: sql-server ssis sql-server-job

我有一个带有运行exe的执行过程任务的SSIS程序包。所有代码和可执行文件都位于同一服务器上。 SSIS包在项目内部运行,但是当我上传到SSIS并通过SQL Server Agent运行时不会运行。不确定为什么它不会在代理中运行。 Exe和程序包可以正常运行,但不能在Agent中运行。感谢任何帮助。以下是我收到的错误:

  

Microsoft(R)SQL Server执行程序包实用程序版本10.50.6000.34   适用于32位版权所有(C)Microsoft Corporation2010。保留所有权利   保留。

     

开始时间:10:57:20 PM错误:2018-10-19 10:57:43.83代码:   0xC0029151来源:下载XLS执行过程任务
  说明:在执行“ F:\ Data   在以下位置导入Imports \ Office_Codes_monthly_download \ EXE \ PullOffices.exe“”“   “ F:\ Data Imports \ Office_Codes_monthly_download \ EXE”,该过程退出   代码为“ 255”,而预期值为“ 0”。结束错误DTExec:   程序包执行返回DTSER_FAILURE(1)。开始时间:晚上10:57:20   完成:10:57:43 PM经过:23.042秒

1 个答案:

答案 0 :(得分:1)

尝试通过以下FTPES命令传递证书信息。

open ftpes://FTPDDRIV:dr2pfile@dvlp.mvs.us.ups.com -explicit -certificate=xx:71:xx:xx:a2:eb:23:xx:xx:eb:xx:x:xx:xx:5d:74:4d:c2:c6:37
put D:\UPSdata\UPSDrive\Integration\document.txt
exit