SSIS 2008从C#/.NET设置子包变量

SSIS 2008从C#/.NET设置子包变量,c#,sql-server-2008,ssis,C#,Sql Server 2008,Ssis,我正在研究如何从C#/.NET执行一个2008 SSIS包,并发现了以下有用的文章 我的假设是,您可以从调用的C#程序设置父包变量,但不能显式地为子包变量设置父包变量。因此,任何需要动态的子变量都必须从父变量“滴流”下来。对吗?我没有幸研究过这篇文章,所以任何指向文章的指针都是非常受欢迎的。我一点也不介意做这项工作。启动ssis包时,可以指定变量的初始值。2008年的执行包任务不允许您指定起始值,但如果您是从.net启动子进程,如果由于某种原因无法从.net启动,则没有理由不能使用重载。您可以

我正在研究如何从C#/.NET执行一个2008 SSIS包,并发现了以下有用的文章


我的假设是,您可以从调用的C#程序设置父包变量,但不能显式地为子包变量设置父包变量。因此,任何需要动态的子变量都必须从父变量“滴流”下来。对吗?我没有幸研究过这篇文章,所以任何指向文章的指针都是非常受欢迎的。我一点也不介意做这项工作。

启动ssis包时,可以指定变量的初始值。2008年的执行包任务不允许您指定起始值,但如果您是从.net启动子进程,如果由于某种原因无法从.net启动,则没有理由不能使用重载。您可以始终将这些变量放入表中,然后在执行包任务期间调用它们。这是一种笨拙的解决方法,但只是将其抛在脑后。我发现在SSIS中,不要将父包“传递”变量给子包,而是将子包从父包“继承”变量。