我有一个在SSIS2012中使用Visual Studio2010开发的包。
发布于 2012-05-08 21:47:27
不,你不能。SSIS包不向后兼容。
此外,如果你考虑一下,它也没有太大的意义。如果是相反的话,“也许”是可以做到的,因为2012年会以某种方式知道2008年的结构,但2008引擎不知道2012年的包结构。
发布于 2012-05-24 19:58:49
您不能在2008版本的dtexec上运行它,当然也不能将它部署到目录中,但是如果您可以安装运行SSIS2012所需的最低配置,那么您就可以在某个服务器上运行SSIS2012,然后使用2012版本的dtexec从文件系统中执行包。
另请参阅http://msdn.microsoft.com/en-us/library/bb522577.aspx
发布于 2012-05-08 21:42:37
最好的猜测是没有。运行SSIS包的引擎必须与代码的发布级别相匹配。您不能在低于包开发级别的任何版本级别上运行任何SSIS包(例如,2005服务器将不会运行2008包等)。
这不是许可证问题,而是引擎问题。SSIS引擎代码随着每个版本的不同而不同,因此代码将在不支持包的功能或结构的引擎中运行。
https://stackoverflow.com/questions/10499290
复制相似问题