我有一个 SSIS 包,它依次使用其中的多个子包和执行包任务。 我正在尝试使用类似于以下的代码以编程方式运行父包:
Application app = new Application();
Package package = app.LoadPackage(ConfigurationManager.AppSettings["PackagePath"], null);
DTSExecResult results = package.Execute();
但是当我执行包时,我得到一个异常,提示“没有要引用的项目”。如何引用子包?
最佳答案
您是否在父级 SSIS 包中使用“项目引用”的引用类型?如果是,将其更改为“外部引用”,并提供包的文件路径,如this question所示。 .
关于SSIS:如何以编程方式引用子包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623987/