我们已经在 ssis 2012 上开发了 SSIS 包,但现在部署时,我们需要将它们部署到 sql server 2008。我一直在搜索,但还没有找到解决方案。这可能吗?我需要什么工具来做到这一点?
答案1
您无法在低于包开发级别的版本上运行 SSIS 包,因此无法从 SQL Server 2012 部署到 SQL Server 2008,因为 SSIS 包不向后兼容。
这是 SSIS 引擎问题。
更多详情请见:互操作性和共存(集成服务)
来自文档:
在 SQL Server 2014 实例上,可以从 SQL Server 2005 实例或 SQL Server 2008 实例导入包,但不能将包导出到 SQL Server 2005 实例或 SQL Server 2008 实例。
在 SQL Server 2005 实例或 SQL Server 2008 实例上,您无法从 SQL Server 2014 实例导入包,也无法将包导出到 SQL Server 2014 实例。
SQL Server 2012 与旧版本的兼容性也是如此
希望这可以帮助