我有一个SSIS包,需要通过一个oledb组件加载数据到一个表,该表的名字直到运行时才知道。在oledb目标编辑器中,我选择了“数据访问模式”作为“表名或视图名称变量”。我输入了我的“变量名称”,它包含表格的名称。当我点击预览按钮时,会显示正确表格的预览。然而,当我尝试运行/调试包我收到以下消息在审定阶段 - 前包甚至试图运行:SSIS设置目标表名称
Information: 0x4004300A at Check Recs and Insert, DTS.Pipeline: Validation phase is beginning.
Error: 0xC0202042 at Check Recs and Insert, Insert Into TransactionX table [2269]: A destination table name has not been provided.
Error: 0xC004706B at Check Recs and Insert, DTS.Pipeline: "component "Insert Into TransactionX table" (2269)" failed validation and returned validation status "VS_ISBROKEN".
Error: 0xC004700C at Check Recs and Insert, DTS.Pipeline: One or more component failed validation.
Error: 0xC0024107 at Check Recs and Insert: There were errors during task validation.
SSIS package "PointsPartnerImport.dtsx" finished: Failure.
它说A destination table name has not been provided.
但它有!有没有人有类似的问题?
您是否试过将延迟验证属性设置为“TRUE”并运行包?因为你的动态传递目标表。 – Gowdhaman008 2014-01-17 07:04:35