【问题标题】:SSIS Execute Process Task giving a "The process exit code was "1" while the expected was "0" " error when trying to Unzip folder with WinRARSSIS 执行进程任务在尝试使用 WinRAR 解压缩文件夹时给出“进程退出代码为“1”,而预期为“0”“错误”
【发布时间】:2022-10-17 18:24:51
【问题描述】:

我正在尝试使用 SSIS 中的“执行进程任务”来解压缩文件夹,但出现以下错误:

[执行进程任务] 错误:在执行“C:\Program Files\WinRAR\WinRAR.exe”时,“e C:\Users\josh\Desktop\T-SQL_SQL Server\SSIS_RealWorld_Course_Udemy\Section 5 - Project 3\SharedFolder\Data20220703. zip -o+”在“C:\Users\josh\Desktop\T-SQL_SQL Server\SSIS_RealWorld_Course_Udemy\Section 5 - Project 3\Processed”,进程退出代码为“1”,而预期为“0”。

SSIS 返回一个消息框,上面写着:未知选项“”

WinRAR:诊断返回一个消息框,上面写着:没有找到档案

当我在“执行进程任务”中调用“Rar.exe”时,我不再看到两个消息框,但它仍然无法运行。

新的错误消息是:[Execute Process Task] 错误:

在执行 "C:\Program Files\WinRAR\Rar.exe" "e C:\Users\josh\Desktop\T-SQL_SQL Server\SSIS_RealWorld_Course_Udemy\Section 5 - Project 3\SharedFolder\Data20220703.zip -o+" 在 "C :\Users\josh\Desktop\T-SQL_SQL Server\SSIS_RealWorld_Course_Udemy\Section 5 - Project 3\Processed”,进程退出代码为“7”,而预期为“0”。

【问题讨论】:

  • 我会删除它。
  • WinRAR.exe 是一个 GUI 工具,可能希望在桌面会话中使用。如果您改为调用rarcmd.exe 命令行工具会发生什么? (它在同一个文件夹中。)
  • @AlwaysLearning 我在文件夹中看不到“rarcmd.exe”,但确实看到“Rar.exe”是一样的吗?
  • 它可能是。我已经很多年没有使用过 SSIS 的 RARlabs 工具了,所以我的记忆力可能会让我失望。

标签: sql-server ssis


【解决方案1】:

我弄清楚了为什么我得到了我原来的错误。

SSIS 执行进程任务给我一个错误的原因是我的文件名中有空格。一旦我删除了空间,一切正常。

【讨论】:

    【解决方案2】:

    我也面临同样的问题,我收到错误为“[执行进程任务]错误:在“”执行“C:Program Files-Zipz.exe”“x D:xxxxyx 2.zip -oD:xxx”时,进程退出代码为“7”,而预期为“0”。”

    如果签入个人笔记本电脑,我收到错误消息“进程退出代码为“2”,而预期为“0”。”我不确定出了什么问题?

    我正在使用 Visual Studio 2019 社区版。

    我的文件名中没有任何空格,并且我保留了唯一的文件名。请帮我解决。如果有任何细节请告诉我。 谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 2021-10-18
      • 2014-05-25
      • 1970-01-01
      相关资源
      最近更新 更多