【发布时间】:2013-11-21 10:11:26
【问题描述】:
我有一个调用几个子 pkg 的父 pkg。对于每个子 pkg,我有一个 sql 代理作业,它将覆盖 dtexec 中的一些 Conenctions 值,您可以在其中使用方便的 /Conn[ection] 以不同的方式配置 pkg,只需指向一个差异 SQL SSIS Conf 表(常见模式)。问题是执行包任务(由父级调用)没有任何选项,而不是调用子 pkg 本身(我不能调用执行包任务像 /Conn[ection] 那样传递 smth,就像我可以用 dtexec 做的那样)所以很自然coice 将使用 Execute Process Task 通过适当的 /Conn[ection] 设置在 Child pkg 上调用 dtexec。根据您的经验,在使用 Execute Process Task DTEXEC 而不是 Execute Package Task 时是否需要考虑任何缺点/问题,或者它们最终是一样的......? 马里奥
【问题讨论】:
-
您可以将包配置为通过包参数设置其连接。
Execute Package任务允许您设置这些包参数,使您的连接可配置。
标签: ssis package parent dtexec