在谷歌上广泛搜索关于不同SQL Server版本的SSDT和SSDT-BI之后,我希望有人能够指出差异并清除我搞砸的想法!
目标:将升级 SSIS软件包从sql server-2012升级到sql server-2014。
- 最初构建于:基于在SQL Server 2012企业版上部署的SSDT-BI 2010 Shell(集成)构建。
现在我需要在SQL Server 2014 Developer Edition上部署它们(用于测试目的)。
- 我已成功安装SSDT-BI 2013 Shell(集成)和SSDT 2015 Shell(集成)。
问题:
- 当我在2013年打开我的软件包时,会提示“软件包升级”向导(以后无法升级),但2015年没有提供任何此类提示(为什么?)。它打开了。我知道这是因为,我们可以在2015年选择
Deployment Target Version
,并且'包升级'在2015年完成任何版本的实际部署时完成。我是对的吗?
- 我认为SSDT 2015只适用于SQL Server 2016而不是早期版本。那么,我是否可以假设SSDT 2013可以与SQL 2012一起使用?
- 2015 Shell(集成)是SSDT还是SSDT-BI?它有什么区别?
醇>
我的理解:
-
- SQL 2012:SSDT-BI 2010 Shell Integrated
- SQL 2014:SSDT-BI 2013 Shell Integrated
- SQL 2016:SSDT 2015 Shell Integrated
-
SQL 2016的向后兼容性。即在SSDT 2015中创建的软件包可以部署在2016,2014,2012。
醇>
我很感激有人逐点回答并清除混乱。当然,有一些指点,我完全不了解。
干杯。
ps:This blog在搞定事情时很有帮助。