Sql server 未传递SSIS包配置父变量
我正在SSIS 2008的一个项目中测试两个简单的包。我有一个带有变量的父包,我希望使用执行包任务将该变量传递给从父包调用的子包。我使用包配置选择父包变量选项。但是,子包没有拾取变量。我反复检查配置,变量名完全相同(我知道它是区分大小写的)。有什么想法吗?这是我使用过的过程,并且取得了很好的效果 首先确保您正在编辑子包的包配置,并且该变量同时存在于父包和子包中 然后在包配置向导的“选择配置类型”中,确保配置类型设置为“父包变量”,并且在“父变量:”中输入的文本与父包中变量的名称完全匹配。应该看起来像User::Var1。下一个 在“选择目标属性”屏幕上的子包下,在变量中选择希望数据进入的变量,打开该变量属性,然后选择值属性。这就是父变量的值的去向 在这个例子中 子->变量->变量1->属性->值 下一个 给这个配置一个名称并点击finishSql server 未传递SSIS包配置父变量,sql-server,ssis,Sql Server,Ssis,我正在SSIS 2008的一个项目中测试两个简单的包。我有一个带有变量的父包,我希望使用执行包任务将该变量传递给从父包调用的子包。我使用包配置选择父包变量选项。但是,子包没有拾取变量。我反复检查配置,变量名完全相同(我知道它是区分大小写的)。有什么想法吗?这是我使用过的过程,并且取得了很好的效果 首先确保您正在编辑子包的包配置,并且该变量同时存在于父包和子包中 然后在包配置向导的“选择配置类型”中,确保配置类型设置为“父包变量”,并且在“父变量:”中输入的文本与父包中变量的名称完全匹配。应该看起
希望这有帮助。我能够通过删除子变量并重新创建它,然后重新创建包配置来解决它。看起来我丢失了一个变量或其他的链接。