在执行父包时,如何告诉SSIS我的子包在哪里?

时间:2014-05-13 09:22:35

标签: sql-server visual-studio-2012 ssis bids

我有一个' meta' SSIS包,通过"执行包任务"执行多个子包;来自SSIS工具箱。

Visual Studio 2012将运行元软件包确定并按预期执行连接的子软件包 - 但如果我通过SSMS 2012将它们从文件系统添加到Sql Server Integration Services,则子软件包全部失败 "There is no project to reference"

如果我将子文件夹从文件系统添加到Integration Services存储包列表中,则在执行父文件时会出现同样的问题,因此不像将它们添加到列表中那么简单。

我该如何解决这个问题?我希望它们在文件系统上以简化维护和部署 - 我真的不想以编程方式调用它。

有关Visual Studio 2012如何设置调用父包而没有此错误的任何线索?

1 个答案:

答案 0 :(得分:1)

对于对解决方案有兴趣的人,请点击这里:

不要使用文件系统包。将它们加载到启用SSIS的SQL Server实例上的SSIS目录中。它变得如此简单。如果你想部署,控制源代码或使用任何类型的自动化,这可能会引起一些烦恼,但这是17个邪恶中的较小者。