Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从另一个 SSIS 包中执行一个 SSIS 包作为子包。我在子包中设置了两个配置;其中一个是父包变量,一个是 XML 配置文件。在我的父包中,我需要同时使用这两种配置。
这可能是一个新手问题,但 SSIS 步骤“执行包任务”不允许您指向dtsConfig文件。我知道父包变量会起作用,但是如何让子包dtsConfig在这种情况下使用该文件?如果我想要一些dtsConfig文件并且想在它们之间进行选择怎么办?
dtsConfig
您不能使用Execute Package Task.
Execute Package Task
一种可能的解决方案是以编程方式执行包并使用ImportConfigurationFile包对象上的方法来附加您的 XML 配置。您将在Script Task.
ImportConfigurationFile
Script Task
以编程方式执行包的示例代码
您不必将执行包任务指向配置文件。当您运行“pkg Parent”时,它将按照您在开发中指定的方式读取其配置文件。当它调用“pkg child”时,子进程会从父进程读取变量,然后读取它自己的配置文件,你可以像在父进程上一样设置