在当前的SSIS解决方案中,我需要一个连接管理器到我的软件包部署到的SQL Package Store(MSDB)。
我可以通过选择“集成服务”连接到SSMS中的MSDB。但是在visual studio中建立连接管理器时,我找不到相同的连接类型。我唯一可以使用的是“Ole DB”连接,它似乎无法识别集成服务。
P.S。 SQL-Sever集成服务的版本是2012.它使用默认服务器名称(localhost),并且没有设置实例名称。
答案 0 :(得分:0)
除非主包和子包都在同一个项目中,否则SSIS 2012中目前无法使用执行包任务执行作为SSIS 2012项目部署模型一部分的包。
所以我的第一个问题是:为什么你有一个不包含其子包项目的主包(反之亦然)?显然,它们以某种非任意方式连接,因此它们可能应该属于同一个项目。
有人说过,实现这一目标的唯一方法是使用执行SQL任务并调用SSISDB的内部存储过程来启动远程包的执行。有关这些存储过程的详细信息,请参阅this excellent article by Reza Rad。