The*_*hea 19 ssis visual-studio-2010 sql-server-2008 ssis-2012
我有一个使用Visual Studio 2010在SSIS 2012中开发的包.
是否可以在SQL Server 2008上部署/附加此程序包
如果可能,sql server的许可证是否重要
Die*_*ego 26
不,你不能.SSIS包不向后兼容.
如果你考虑它也没有多大意义.如果是另一种方式,"也许"它可以完成,因为2012年会以某种方式意识到2008年的结构,但2008引擎并不知道2012年的包装结构.
roh*_*agg 10
您无法使用2008版本的dtexec运行它,并且您当然无法将其部署到目录中,但是如果您可以安装最低限度,则需要将SSIS 2012运行到某个服务器上,然后您可以从2012年版本的文件系统中执行该程序包.dtexec.
另请参见http://msdn.microsoft.com/en-us/library/bb522577.aspx
最好的猜测是不会。运行SSIS包的引擎必须与代码的发布级别匹配。您无法在低于该软件包开发级别的任何发行版本上运行任何SSIS软件包(即2005服务器将不会运行2008软件包等)。
这不是许可证问题,而是引擎问题。SSIS引擎代码随每个发行版而变化,因此该代码将在不支持软件包功能或结构的引擎中运行。