【发布时间】:2011-08-29 18:25:46
【问题描述】:
如何让 SSIS 数据流创建一个不存在的表?每次我尝试运行包时,它都会提示我目标表不存在。
【问题讨论】:
标签: ssis
如何让 SSIS 数据流创建一个不存在的表?每次我尝试运行包时,它都会提示我目标表不存在。
【问题讨论】:
标签: ssis
由于您希望您的包创建一个表然后填充它,您可以使用Execute SQL 任务创建一个。只需给它创建表格的脚本即可。
如果您没有使用Execute SQL 或Script 任务的选项,那么您可以使用Script 组件,但由于它针对每一行执行,您必须有创意才能拥有它只执行一次。
另外,当你运行这个包时,SSIS 会抱怨在验证期间找不到表。
为了解决这个问题,在包属性中,在填充表格的数据流中,将 Delay Validation 属性设置为 True
【讨论】:
为什么不在执行 SQL 任务中数据流之前的步骤中创建表?
【讨论】: