【发布时间】: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