Foreach循环容器SSIS

时间:2019-04-05 05:51:39

标签: foreach ssis ssis-2012 foreach-loop-container

我的SSIS包中有一个Foreachloop容器,在其中放置了一个文件系统任务,该文件系统任务将文件从源文件夹移动到目标文件夹,并通过该容器进一步连接其他一些任务。

每次运行程序包时,尽管Source文件夹中有任何新文件,所有任务都会开始一个接一个地运行。

有什么办法,如果在Source文件夹中添加了新文件,那么只有所有任务 运行,如果没有文件,则只有容器运行且包失败,并显示消息“通过脚本任务找不到新文件?”的消息?

1 个答案:

答案 0 :(得分:1)

您可以存储已加载到表中的文件名,然后使用脚本任务检查该表中是否存在该文件夹中的文件,以及是否找到任何新文件,然后执行整个过程