【问题标题】:SSIS package executes fine in BIDS but fails when ran as a jobSSIS 包在 BIDS 中执行良好,但在作为作业运行时失败
【发布时间】:2015-01-04 01:57:40
【问题描述】:

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

  • 文件夹权限正常
  • 作业正在 32 位运行

消息 以用户身份执行:域\用户。 Microsoft (R) SQL Server Execute Package Utility Version 10.50.4033.0 for 32-bit 版权所有 (C) Microsoft Corporation 2010。保留所有权利。开始时间:晚上 8:35:38 错误:2015-01-03 20:35:51.84 代码:0xC0029151 来源:上传到 Everbridge SFTP 执行过程任务描述:正在执行“C:\Everbridge\WinSCP\WinSCP.com”“/ script=FTPScript_Delete.txt" at "C:\Everbridge\",进程退出代码为 "1" 而预期为 "0"。结束错误 DTExec:包执行返回 DTSER_FAILURE (1)。开始时间:晚上 8:35:38 结束时间:晚上 8:35:52 经过时间:13.54 秒。包执行失败。步骤失败。

感谢任何帮助。 谢谢。

【问题讨论】:

  • 检查 Sql Server 代理帐户权限

标签: sql-server-2008 ssis bids


【解决方案1】:

在执行进程任务上添加工作目录路径

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多