gpt4 book ai didi

ssis - 将父包中的子包调用与 SSIS 2008 R2 中的用户定义变量关联起来

转载 作者:行者123 更新时间:2023-12-02 05:17:39 26 4
gpt4 key购买 nike

这可能是一个已经有解决方案的问题,但我只是无法得到它。我使用的是VS 2008,Sql Server 2008 R2。所以,这是场景。

我有一个名为 P1.dtsx 的软件包。该包包含一个脚本组件作为源。我还有另一个包 P2.dtsx,里面已经有很多组件了。

现在,我想做的是使用执行包任务在 P2 中的两个位置从 P2 调用 P1。当我从 P2 中的两个位置调用它时,我想在 P1 中设置一个具有不同值的用户变量。

因此,我在 P1 中创建了一个名为 T 的变量(字符串类型,作用域为 P1),并在 P1 的脚本组件中使用它。现在,我必须在 P2 中设置此变量两次。因此,我转到 P2 并创建了两个用户变量 T1 和 T2(均为字符串类型,作用域与 P2 相同)。接下来,我转到 P1 并打开包配置向导,并配置父包变量 T1 和 T2 以设置变量值 T。到目前为止一切顺利。

这是我无法做到的一点 - 我无法说这次调用使用 T1,而下一次调用使用 T2。如何将变量附加到不同的执行包任务。我的意思是,如何说当从 P2 中的一个位置执行包 P1 时,使用 T1,而当从 P2 中的另一位置执行包 P1 时,使用 T2 呢?我无法将父包的子包调用与我的用户变量关联起来。

非常感谢任何帮助或建议!

非常感谢!

最佳答案

enter image description here该图像具有 self 描述性。

关于ssis - 将父包中的子包调用与 SSIS 2008 R2 中的用户定义变量关联起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19405593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com