在SSIS数据流中动态创建表

div*_*ded 9 ssis

如何让SSIS数据流创建一个不存在的表?每次我尝试运行包时,它都会给出一个错误,指出目标表不存在.

Raj*_*ore 12

由于您希望包创建一个表然后填充它,您可以使用该Execute SQL任务创建一个表.只需给它脚本来创建你的表.

如果您没有使用Execute SQLScript任务的选项,那么您可以使用ScriptComponent,但由于它是针对每一行执行的,因此您必须具有创造性才能让它只执行一次.

此外,当您运行此程序包时,SSIS将在验证期间找不到表格.

为了解决这个问题,在包属性中,在填充表的数据流中,将Delay Validationproperty 设置为True

  • 延迟验证属性工作,谢谢! (3认同)

HLG*_*GEM 7

为什么不在执行SQL任务中的数据流之前的步骤中创建表?