如何让SSIS数据流创建一个不存在的表?每次我尝试运行包时,都会给出一个错误,指出目标表不存在。
答案 0 :(得分:12)
由于您希望包创建一个表然后填充它,您可以使用Execute SQL
任务创建一个表。只需给它创建表格的脚本。
如果您没有使用Execute SQL
或Script
任务的选项,那么您可以使用Script
组件,但由于它针对每一行执行,您将拥有创造性只让它执行一次。
此外,当您运行此程序包时,SSIS会在验证期间找不到表格。
为了解决这个问题,在包属性中,在填充表的数据流中,将Delay Validation
属性设置为True
答案 1 :(得分:7)
为什么不在执行SQL任务中的数据流之前的步骤中创建表?