开发者

Dynamically create table in SSIS data flow

开发者 https://www.devze.com 2023-04-01 09:43 出处:网络
How can I have an SSIS data flow create a table tha开发者_运维知识库t doesn\'t exist?Every time I try to run the package, it gives me an error saying that the destination table doesn\'t exist.Since yo

How can I have an SSIS data flow create a table tha开发者_运维知识库t doesn't exist? Every time I try to run the package, it gives me an error saying that the destination table doesn't exist.


Since you want your package to create a table and then populate it, you can create one using the Execute SQL task. Just give it the script to create your table.

If you do not have the option of using an Execute SQL or Script task, then you can use a Script Component, but since it executes for every row, you'll have to get creative to have it execute only once.

Also, when you run this package, SSIS going to crib about the table not being found during Validation.

To counter that, in the package properties, in data-flow that populates the table, set Delay Validation property to True


WHy not create the table in the step before the dataflow in an execute SQL task?

0

精彩评论

暂无评论...
验证码 换一张
取 消