SSIS创建空文件

时间:2016-02-26 04:48:40

标签: connection outputstream ssis-2012

我有一个脚本控件,可以将我的数据分成两个文件流并分成两个文件目标。不幸的是,即使其中一个流没有记录,仍然会创建目标文件。如何防止这种情况。

1 个答案:

答案 0 :(得分:0)

这就是SSIS的行为,即使没有数据也能创建目标文件。您需要一种解决方法来实现这一目标 -

  1. 插入'行计数'脚本任务和您的目标文件之间的转换'并为其指定一个变量,如@intNumberOfRows。
  2. 将数据流任务连接到'文件任务'删除使用基于@intNumberOfRows设置为0的值的条件表达式创建的空文件。