SSIS 抱怨找不到目的地
Posted
技术标签:
【中文标题】SSIS 抱怨找不到目的地【英文标题】:SSIS complains for not finding destination 【发布时间】:2018-11-14 13:58:43 【问题描述】:在我的控制流中,我有一个文件系统任务,它将 excel 模板文件复制到目标文件夹。链中的下一个是数据流任务。它从 OLE DB 源填充 Excel 目标文件(以前复制)。但是我无法开始执行我的包,因为我收到了一个验证错误:
数据流任务 [Excel 目标 [38]] 出错:打开“Sheet1$”的行集失败。检查对象是否存在于数据库中。
我相信验证没有找到 Excel 文件,因为它在目标文件夹中不存在,直到它从其他地方复制到那里。 (如果我手动将文件放入目标文件夹,它确实有效)。
我做错了什么?如何防止验证失败?
【问题讨论】:
【参考方案1】:将数据流任务的DelayValidation
属性设置为True
。默认情况下,它设置为 False。当它设置为 False 时,它会在组件执行之前检查文件是否存在。更改为 True 后,组件在执行之前不会检查文件。
【讨论】:
以上是关于SSIS 抱怨找不到目的地的主要内容,如果未能解决你的问题,请参考以下文章
使用 ssis 包在 SQL Server 代理作业中找不到存储过程错误
从 VS2012 运行 SSIS 包时找不到 IsVisualStudio2012ProInstalled() 方法错误