如何将SSIS日志提供程序消息发送到变量

时间:2013-06-07 10:34:00

标签: c# ssis 7zip

我有一个SSIS包,可从CSV文件中获取数据并将其检索到表中。我已在整个程序包中启用日志记录,以查找错误和文件失败。完成该过程后,我将工作文件夹中的所有文件压缩(这包括我用于记录的文本文件。)但在zip过程中,我总是遇到一个正在使用的文件错误。我相信这并不奇怪,因为该文件实际上是由日志提供程序使用的。有没有办法将文件与所有其他文件一起压缩? 或者就像我在我的标题中提出的那样,是否有一个日志提供程序可以将这些错误发送到变量,然后将它们写入文件然后压缩它。这样我确定在执行zip任务时文件不可用。我正在使用7-zip进行拉链任务。

1 个答案:

答案 0 :(得分:1)

由于在任务上启用了日志记录,因此提供程序正在锁定该文件。 为什么不,让文件不被压缩?请参阅示例here,了解如何使用7zip从命令行中排除文件类型。