【发布时间】:2015-04-06 14:42:30
【问题描述】:
我还在学习 SSIS。
我设计了一个包,它从源文件夹读取平面文件,将数据插入数据库,然后将平面文件移动到存档文件夹。
此工作流程运行良好,除非源文件夹中没有文件。如果文件不在源文件夹中,如何确保包不会失败?我知道这听起来很傻,但不在源中的文件是我的想法,我不想禁用数据流失败异常,因为如果文件存在,它会检查数据是否有效。
我正在使用 SQL 2008 R2。
【问题讨论】:
标签: sql-server ssis
我还在学习 SSIS。
我设计了一个包,它从源文件夹读取平面文件,将数据插入数据库,然后将平面文件移动到存档文件夹。
此工作流程运行良好,除非源文件夹中没有文件。如果文件不在源文件夹中,如何确保包不会失败?我知道这听起来很傻,但不在源中的文件是我的想法,我不想禁用数据流失败异常,因为如果文件存在,它会检查数据是否有效。
我正在使用 SQL 2008 R2。
【问题讨论】:
标签: sql-server ssis
将数据流任务放在一个 Foreach(文件)枚举器中,它会查找您的源文件是什么。
如果未找到匹配项,则数据流将永远不会触发,因此不会出错。
【讨论】: