如果数据stream中的某些文件不存在,如何成功运行数据stream任务
我有一个导入excel文件的数据stream任务。 我不能使用每个循环来通过Excel文件,因为每个Excel文件的元数据是完全不同的。
所以在数据stream任务中,我有10个独立的源文件,并使用联合组件将它们合并,然后将其导入到SQL。
我现在面临的问题是有时某些我正在导入的excel文件可能不存在,所以当我的软件包运行时,它会失败,因为文件不存在。 那么有没有什么办法让我创build一个检查,允许程序包跳过不存在的源文件并运行其余的源文件?
我正在使用SSIS 2005。
build议:如果文件不存在,则先创build它。
在每个源文件的某个地方都有一个空的版本,并在控制stream(数据stream之前)中检查文件是否存在,如果不存在,请将空白文件复制到真实文件的位置。
本文介绍了如何执行SSIS中的check if file exists
机制check if file exists
:
http://www.bidn.com/blogs/DevinKnight/ssis/76/does-file-exist-check-in-ssis