在SSIS中解压缩受密码保护的Zip文件

时间:2010-05-24 12:14:06

标签: ssis

有谁知道如何在SSIS包中解压缩受密码保护的文件?

我们有一个SSIS包,目前使用java.util.zip来解压zip文件,并且已经有一段时间了。他们现在想要密码保护文件,不幸的是这个库无法做到。

我们在Windows Server 2008 R2上使用带有.Net 3.5的SQL Server 2008。

4 个答案:

答案 0 :(得分:1)

我很喜欢使用 DotNetZip ,它是免费的,功能丰富且文档齐全

DotNetZip

examples of using it in SSIS

答案 1 :(得分:0)

您必须编写一个具有密码的C#脚本,并且您可以使用内置的.Net库解压缩它。

答案 2 :(得分:0)

使用执行流程任务并调用winzip,IZArc或您可以从命令行驱动的类似程序。使用表达式属性动态设置命令行的路径和密码

答案 3 :(得分:0)

PragmaticWorks在其任务工厂套件中有一个“TF压缩任务”,可以很好地处理受密码保护的zip文件。您需要购买服务器许可才能在生产中使用他们的套件,但您可以在VS2008 BIDS中免费下载和使用它。

我已获得Task Factory的许可副本,并会将其推荐给在企业环境中使用SSIS的任何人。