SSIS包在BIDS中执行正常但在作为作业运行时失败

时间:2015-01-04 01:57:40

标签: sql-server-2008 ssis bids

我有一个软件包可以从PeopleSoft中提取员工数据,并根据PeopleSoft员工表中的任何更改将其上传到SFTP文件夹。从BIDS内部执行时,此包运行正常,但在SSMS中作为作业执行时失败。我搜索了错误代码并尝试了以下内容:

  • 文件夹上的权限很好
  • 作业以32位运行
  

信息   以用户身份执行:domain \ user。 Microsoft(R)SQL Server执行包实用程序版本10.50.4033.0(适用于32位版权所有(C)Microsoft Corporation 2010.保留所有权利。开始时间:8:35:38 PM错误:2015-01-03 20:35:51.84代码:0xC0029151来源:上传到Everbridge SFTP执行流程任务描述:执行" C:\ Everbridge \ WinSCP \ WinSCP.com& #34; " /script=FTPScript_Delete.txt" at" C:\ Everbridge \",流程退出代码为" 1"而预期的是" 0"。结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。开始于:8:35:38 PM完成:8:35:52 PM经过:13.54秒。包执行失败。步骤失败了。

感谢任何帮助。 谢谢。

2 个答案:

答案 0 :(得分:0)

在执行流程任务

上添加工作目录路径

答案 1 :(得分:0)

这都是因为分配给它的权限。去服务找到sql server job agent。转到登录选项卡并将帐户更改为本地系统帐户(Windows凭据)然后它将考虑本地系统帐户并重新启动作业将执行而没有错误的服务。我希望这会对你有所帮助