我在网络文件夹中有.rar文件,我需要解压缩rar文件并将.bak文件存储到远程服务器中。我已经使用了执行进程任务并传递了表达式,但是当我执行任务获取错误时,进程退出代码为“2”而预期为“0”。
我用Google搜索了错误,但没有找到解决方法。请任何人都可以建议我如何做到这一点。
以下是我使用的表达式
可执行文件:C:\Program Files\7-Zip\7z.exe
参数:x \\NETWORK-SQLBACKUP\ACCOUNTS\Monthly\CustomerDB\CustomerDB_backup_2015_08_31_203001_4545366.rar -o\\SDL-VR-DBSBACKUP\F:\Monthly bak files\CustomerDB_backup_2015_08_31_203001_4545366
感谢。
答案 0 :(得分:0)
7zip,错误代码2表示致命错误'。 您可能需要将输出文件包装在引号中,因为它包含空格。 测试它的一个好方法是手动从命令行运行它并确保它正常工作,一旦您对结果感到满意,就可以从SSIS任务中尝试它。:
" C:\ Program Files \ 7-Zip \ 7z.exe" x \\ NETWORK-SQLBACKUP \ ACCOUNTS \ Monthly \ CustomerDB \ CustomerDB_backup_2015_08_31_203001_4545366.rar -o" \\ SDL-VR-DBSBACKUP \ F:\ Monthly bak files \ CustomerDB_backup_2015_08_31_203001_4545366"