【发布时间】:2019-12-02 15:33:03
【问题描述】:
我必须使用 SSIS 提取压缩文件,我可以想到两个可用的选项 7zip 或使用脚本任务
System.IO.Compression.ZipFile.ExtractToDirectory()函数。
我需要一个更有效的建议吗?
欢迎任何其他更有效的方法。
【问题讨论】:
标签: ssis etl unzip 7zip extraction
我必须使用 SSIS 提取压缩文件,我可以想到两个可用的选项 7zip 或使用脚本任务
System.IO.Compression.ZipFile.ExtractToDirectory()函数。
我需要一个更有效的建议吗?
欢迎任何其他更有效的方法。
【问题讨论】:
标签: ssis etl unzip 7zip extraction
您可以使用这两种方法,因为它们都可以解决您的问题。但是,如果我被要求解决类似的问题,我将使用 7Zip,因为它是一个单独的第三方产品,it is improved continuously 并且可能具有其他功能,而System.IO.Compression 程序集是更大框架(.Net Framework)的一部分,并且它的改进不太频繁。
您可以通过传递命令行参数从执行流程任务中使用 7zip:
【讨论】: