【发布时间】:2018-02-26 09:06:12
【问题描述】:
在谷歌上广泛搜索不同 SQL Server 版本的 SSDT 和 SSDT-BI 之后,我希望有人能指出差异并清除我的混乱想法!
目标:升级 SSIS 包从 sql server-2012 到 sql server-2014。
- 最初构建于:基于 SSDT-BI 2010 Shell(集成)构建,后者部署在 SQL Server 2012 企业版上。
现在我需要将它们部署在 SQL Server 2014 开发版上(用于测试目的)。
- 我已成功安装 SSDT-BI 2013 Shell(集成)和 SSDT 2015 Shell(集成)。
问题:
- 当我在 2013 年打开我的软件包时,它会提示软件包升级向导(后来升级失败),但 2015 年没有给出任何此类提示(为什么?)。它只是打开。我知道这是因为,我们可以在 2015 年选择
Deployment Target Version,而在 2015 年实际部署任何版本时,都会在 2015 年完成“包升级”。我说的对吗? - 我认为 SSDT 2015 仅适用于 SQL Server 2016 而不是早期版本。那么,我是否可以假设 SSDT 2013 可以与 SQL 2012 一起使用?
- 2015 Shell(Integrated)是SSDT还是SSDT-BI?有什么区别?
我的理解:
- SQL 2012:SSDT-BI 2010 Shell 集成
- SQL 2014:SSDT-BI 2013 Shell 集成
- SQL 2016:SSDT 2015 Shell 集成
向后兼容 SQL 2016。即在 SSDT 2015 中创建的包可以在 2016、2014、2012 上部署。
我希望有人逐点回答并消除困惑。当然,有一些指针,我不完全理解。
干杯。
ps:This blog 在解决问题时很有帮助。
【问题讨论】:
标签: sql-server visual-studio ssis sql-server-data-tools ssdt-bi