有人可以告诉我在Visual Studio 2012或2013中开发的SSIS包是否可以在2008r2服务器上运行?
如果是,是否需要在2008r2服务器中安装任何其他软件?
这里没有任何关注部署.我只想通过sql代理作业在2008r2服务器上运行包
请帮忙.
不可以.向后兼容性不是一种选择.2014年构建的软件包将不会在2012年运行.2012年的软件包将不会在2008年运行,而2008年的软件包将不会在2005年运行.
但是,前向兼容性确实存在,所以2005年的一揽子计划将在2008年运行.2008年将在2012年,2012年在2014年运行.
虽然我不认为这是您的方案,但如果您将2012/2014 SSIS软件包部署到2012/2014服务器,则可以从2008服务器的SQL代理任务运行它们.这只是脚本catalog.create_execution
和catalog.start_execution
BOL的问题
拥有该SQL脚本,添加SQL的作业步骤任务并将上下文指向您的2012/2014服务器.