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

问题描述 投票:0回答:2

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

enter image description here

enter image description here

sql sql-server ssis sql-server-data-tools
2个回答
1
投票

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

您可能会在For Each File循环过程中的某个位置更改变量的值,这是有道理的,但在设计时,您必须指定一个真实的工作表名称。


0
投票

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

在属性上,将“DelayValidation”更改为“True”

© www.soinside.com 2019 - 2024. All rights reserved.