子包不能从父包读取参数值



我想我一定是疯了!我的ssis项目遇到了一个大问题。

我有40多个包一个父母和39个孩子

我使用配置方法从父包到子包获取变量值,它工作得很好。但是当我复制我的ssis项目

到生产服务器我面临以下问题。子包没有从父包中读取变量值

我修改了很多次配置,我找不到任何缺失!!

请帮忙…

谢谢,

在实现父-子包时必须查找一些东西。

  1. 父包变量配置只有在从父包调用子包时才有效。当你使用父包变量配置时,要注意包中事件的顺序。
  2. 无法读取父变量-在子包中,您必须写入/键入父包变量的名称。不像子包的变量,你不能选择它,因为只有在运行时父包的变量才被子包知道。

您可以通过两种方式将值从父级传递给子级-

  1. 将该值保存在父包的变量中,并在子包中使用脚本任务复制该值。
  2. 使用包配置

有时它取决于你从父级传递给子级的值。例如,在记录连接管理器属性值的情况下,它将不起作用。

最新更新