使用SSIS Process Task压缩文件

时间:2014-01-23 15:09:17

标签: ssis compression control-flow

我正在尝试使用SSIS Process Task压缩excel文件。此任务要求可执行文件。不幸的是,在我执行SSIS的机器上,没有任何第三方提供压缩实用程序。我只有Windows内置压缩器。我想知道如何将其用作可执行文件并压缩我的文件。

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

您可以使用7zip的命令行版本而无需安装它。

http://www.7-zip.org/download.html

此外,如果您的Excel文件被输出为“.xlsx”,则它们已经被压缩。对于以“x”结尾的任何其他办公室类型也是如此。尝试将扩展名更改为“.zip”并打开它们。

编辑:根据您的工作量,您可能需要考虑购买包含zip任务以及许多其他有用任务的Cozyroc软件包。也不算太贵。

http://cozyroc.com/

答案 1 :(得分:0)

我只想添加关于 cozyroc

的说明

您可以根据需要使用SSIS +组件进行测试和开发,以确定组件是否适合您的需要。

使用DTEXEC或SQL Server代理从命令行运行SSIS包时,将激活许可证验证代码。

如果未找到许可证,则第一次尝试使用SSIS +库组件时,程序包执行将失败。