小编Tam*_*ila的帖子

SSIS 2012 - 将变量从父包传递到子包

我知道这个话题已被多次讨论,但我有一点需要注意,我似乎无法找到答案.

我有几个包都有ActivityDate变量.默认情况下,软件包需要在昨天的日期运行.

有两种可能的情况.

场景1 - 从主包调用包.在这种情况下,ActivityDate在主包中设置一次,到昨天的日期,然后传递给子包.

场景2 - 程序包独立运行.在这种情况下,ActivityDate在每个子包中设置,也通过表达式设置为昨天的日期.

在SQL 2008中,它很容易 - 每个子包中的变量通过方案1的包配置设置,但在方案2中运行时使用表达式.

我不清楚如何在2012年完成此任务.没有更多的包配置,所以我需要在子包中创建包参数,然后从父链接链接到它.但参数不使用表达式.因此,如果我在子包中创建ActivityDate参数,那么我可以从父级链接到它(对于场景1),但我无法为它创建表达式(对于场景2).如果我只有ActivityDate变量,那么我可以创建一个表达式,但不能从父级链接到它.
那么我如何让这两个场景在2012年运作?

请帮忙!

sql ssis ssis-2012

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

sql ×1

ssis ×1

ssis-2012 ×1