1

如果这是一个 BIDS 功能,而不是通过 EzAPI 提供,我不会感到惊讶。

我使用 EzAPI 编写了一些代码来生成带有 OLEDB 源和目标的 SSIS 包。然而,Destination 表不存在,我希望它的创建方式与新按钮在 BIDS 中的工作方式相同。这可能吗?

4

2 回答 2

2

您可以从 SSIS 控制流创建表(或运行其他 DDL)。是否有某种原因该方法对您不起作用?

于 2012-01-11T07:46:45.150 回答
1

一般来说,您是对的,这是 BIDS 的一项功能。但是您可以使用 SQL 任务组件来运行 DDL 脚本。

Destination 组件还具有 ValidateExternalMetadata 属性。如果您将其设置为 false,则 SSIS 将不会根据数据库验证您的目的地。如果在生成包时目标表不存在,则可以使用此标志。在您的情况下,您应该禁用验证。

于 2012-01-14T13:13:37.623 回答