首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SSIS中如何把3个文件生成1个压缩文件

2013-08-26 
SSIS中怎么把3个文件生成1个压缩文件?SSIS中怎么把3个文件生成1个压缩文件?[解决办法]在control flow中选

SSIS中怎么把3个文件生成1个压缩文件?
SSIS中怎么把3个文件生成1个压缩文件?
[解决办法]
在control flow中选用Execute Process Task控件
设置其属性process 中的executable值为:C:\WINDOWS\system32\cmd.exe
Argument值为 C:\WINDOWS\system32\cmd.exe  /c " C:\7-Zip\7z.exe" a c:\ItemMasterextract.zip c:\ItemMasterextract.txt c:\ItemMasterextract2.txt 

参照上面的Argument值,修改成楼主想要的值。我用的是7z,楼主用winzip或者其他压缩工具,就得改一下Argument。
设置一个WorkingDirectory,我设置为c:\
FailTaskIfReturnCodeIsNotSuccessValue :True
TimeOut :0
SuccessValue:0
WindowStyle :Normal

如果楼主希望动态控制文件,在Execute Process Task控件的属性Expression中设置其属性Expressions的Arguments 如下:

"C:\\WINDOWS\\system32\\cmd.exe  /c " C:\\7-Zip\\7z.exe" a " +  @[User::FolderLocation] + @[User::ZipFileName] +" " +  @[User::FileLocation]

希望对你有用。



热点排行