SSIS 提取方法

SSIS Extraction Approach

我必须使用 SSIS 提取压缩文件,我可以想到两个可用选项 7zip 或脚本任务使用 System.IO.Compression.ZipFile.ExtractToDirectory() 函数。

我需要一个更有效的方法的建议?

欢迎任何其他更有效的方法。

您可以使用这两种方法,因为它们都可以解决您的问题。但是,如果我被要求解决类似的问题,我会使用 7Zip,因为它是一个独立的第三方产品,it is improved continuously 并且可能具有其他功能,而 System.IO.Compression 程序集是更大框架 (. Net Framework)及其改进频率较低

您可以通过传递命令行参数从执行进程任务中使用 7zip:

  • Unzip .tar.gz files in SSIS
  • Zip a folder using SSIS