我想我一定是疯了!我的ssis项目遇到了一个大问题。
我有40多个包一个父母和39个孩子
我使用配置方法从父包到子包获取变量值,它工作得很好。但是当我复制我的ssis项目
到生产服务器我面临以下问题。子包没有从父包中读取变量值
我修改了很多次配置,我找不到任何缺失!!
请帮忙…
谢谢,
在实现父-子包时必须查找一些东西。
- 父包变量配置只有在从父包调用子包时才有效。当你使用父包变量配置时,要注意包中事件的顺序。
- 无法读取父变量-在子包中,您必须写入/键入父包变量的名称。不像子包的变量,你不能选择它,因为只有在运行时父包的变量才被子包知道。
您可以通过两种方式将值从父级传递给子级-
- 将该值保存在父包的变量中,并在子包中使用脚本任务复制该值。
- 使用包配置
有时它取决于你从父级传递给子级的值。例如,在记录连接管理器属性值的情况下,它将不起作用。