【问题标题】:How to connect two data flow tasks in SSIS package programmatically?如何以编程方式连接 SSIS 包中的两个数据流任务?
【发布时间】:2015-12-22 23:20:51
【问题描述】:

我正在开发一个生成 SSIS 包的控制台应用程序。我有两个需要按特定顺序连接的数据流任务。任务如何关联?我想在数据流任务组件之间一定有类似路径的东西,比如

IDTSPath100 path = dataFlowTask.PathCollection.New();
path.AttachPathAndPropagateNotifications(component1.OutputCollection[0], component2.InputCollection[0])

提前致谢。

【问题讨论】:

  • 对于 SSIS 包的程序化生成,您可能希望查看 BIML。
  • 很遗憾,我的问题还没有找到答案。
  • 任务通过Precedence Constraints连接。至于如何以编程方式创建它们,我不知道。

标签: c# ssis dataflowtask


【解决方案1】:

您正在寻找包的 PrecedenceConstraint 集合和 Add 方法。

pkg.PrecedenceConstraints.Add(dftFrom, dftTo);

PrecedenceConstraints.Add Method

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多