在为OLE DB名称SSIS使用变量时,“尚未提供目标表”

时间:2016-03-14 00:51:07

标签: sql sql-server ssis sql-server-data-tools

我正在设置For Each File Loop以上传文件夹中的所有文本文件并创建具有相同名称的DB项。然而,这导致我得到上述错误。从下面的两个屏幕截图中可以看出,我(我认为)正确设置了OLE DB Destination对象的连接管理器,但错误仍然存​​在。有没有人知道为什么我得到这个以及如果声明的变量被用于循环我应该指定一个表名?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

在您的控制流程中,单击您的数据流组件

在属性上,更改' DelayValidation'到了' True'

答案 1 :(得分:0)

在变量定义(User :: FileFound)中,必须在用于设置Excel Connection Manager的Excel工作簿中指定工作表名称(例如“ Sheet1 $”)。

大概是在“每个文件”循环过程中的某个时刻更改了变量的值,这很有意义,但是在设计时,您必须指定真实的工作表名称。