如何使用ssis任务解压缩远程服务器中的rar文件



我在网络文件夹中有。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"

最新更新