我还在学习SSIS。
我设计了一个从源文件夹中读取平面文件的包,将数据插入数据库,然后将平面文件移动到存档文件夹。
除非源文件夹中没有文件,否则此工作流程很有效。如果文件不在源文件夹中,如何确保包不会失败?我知道这听起来很愚蠢,但是文件不在我的脑海中,我不想禁用数据流故障异常,因为如果文件存在则检查数据是否有效。
我正在使用SQL 2008 R2。
答案 0 :(得分:2)
将数据流任务放在Foreach(文件)枚举器中,查找源文件是什么。
如果未找到匹配项,则数据流将永远不会触发,因此不会出错。