Ssis 动态选择子包时如何将参数绑定到子包

Ssis 动态选择子包时如何将参数绑定到子包,ssis,Ssis,我有一个父包,其中包含一个执行包任务,该任务通过PackageName表达式使用Foreach容器执行包,即在运行时填充包名。这些包中的每一个都有我想要填充的相同参数,但我无法绑定它,因为任务中没有明确说明包名。我已将DelayValidation设置为True,但它无法解决此问题 因此,基本上所需的工作流是: Execute SQL Task to get list of packages to run, save result set to ADO Iterate over each ite

我有一个父包,其中包含一个
执行包任务
,该任务通过
PackageName
表达式使用
Foreach容器
执行包,即在运行时填充包名。这些包中的每一个都有我想要填充的相同参数,但我无法绑定它,因为任务中没有明确说明包名。我已将
DelayValidation
设置为
True
,但它无法解决此问题

因此,基本上所需的工作流是:

Execute SQL Task to get list of packages to run, save result set to ADO
Iterate over each item in ADO, one of the values is package name, other is param value
Execute the current package with the parameter value from current item

这可能吗?

在使包名动态之前,先执行包任务并从下拉列表(packagenamefromprojectReference)中选择子包名

现在进行参数绑定。所有参数绑定后,转到表达式并选择packagename并给出变量名。这将设置包执行任务


现在将延迟验证设置为true

在使包名动态之前,先转到执行包任务并从下拉列表(packagenamefromprojectReference)中选择子包名

现在进行参数绑定。所有参数绑定后,转到表达式并选择packagename并给出变量名。这将设置包执行任务


现在将延迟验证设置为true

这就是你要找的这就是你要找的