SSIS抱怨找不到目的地

时间:2018-11-14 13:58:44

标签: ssis

在控制流中,我有一个文件系统任务,可将excel模板文件复制到目标文件夹。链中的下一个是数据流任务。它填充了OLE DB源中的Excel目标文件(先前复制)。但是由于出现验证错误,我无法开始执行程序包:

数据流任务[Excel目标[38]]出错:打开“ Sheet1 $”的行集失败。检查数据库中是否存在该对象。

我认为验证无法找到Excel文件,因为在从其他位置复制到目标文件夹之前,该文件不存在于目标文件夹中。 (如果我手动将文件放入目标文件夹,它确实可以工作)。

我在做什么错?如何防止验证失败?

1 个答案:

答案 0 :(得分:0)

将数据流任务的DelayValidation属性设置为True。默认情况下,它设置为False。设置为False时,它将在组件执行之前检查文件是否存在。更改为True后,组件将在执行之前不检查文件。

enter image description here