我在网络文件夹中有。rar文件,我需要解压缩rar文件并将。bak文件存储到远程服务器。我已经使用执行进程任务和传递表达式,但当我执行任务获得错误作为进程退出代码是"2",而预期是"0"。
我已经谷歌的错误,但没有找到如何解决这个问题。请问谁能告诉我怎么做这件事。
下面是我使用的表达式
Executable: C:Program Files7-Zip7z.exe
参数:x \NETWORK-SQLBACKUPACCOUNTSMonthlyCustomerDBCustomerDB_backup_2015_08_31_203001_4545366.rar -o\SDL-VR-DBSBACKUPF:Monthly bak filesCustomerDB_backup_2015_08_31_203001_4545366
谢谢。
7zip,错误码2表示'致命错误'。您可能需要将输出文件用引号括起来,因为它包含空格。测试它的一个好方法是从命令行手动运行它并确保它工作,一旦您对结果感到满意,您可以从SSIS任务中尝试它。
"C:Program Files7-Zip7z.exe" x \NETWORK-SQLBACKUPACCOUNTS MonthlyCustomerDBCustomerDB_backup_2015_08_31_203001_4545366.rar -o" SDL-VR-DBSBACKUPF:Monthly bak Files CustomerDB_backup_2015_08_31_203001_4545366"