SSDT、SSDT-BI 对不同 SQL 版本的向后兼容性混淆
SSDT, SSDT-BI confusion in backwards compatibility for different SQL version
在针对不同 SQL 服务器版本广泛搜索了 google SSDT 和 SSDT-BI 之后,我希望有人指出差异并清除我混乱的想法!
目标: 升级 SSIS 包从 sql server-2012 到 sql server-2014。
- 最初构建自:构建于 SSDT-BI 2010 Shell(集成),部署在 SQL Server 2012 企业版上。
现在我需要将它们部署到 SQL Server 2014 Developer Edition(用于测试目的)。
- 我已成功安装 SSDT-BI 2013 Shell(集成)和 SSDT 2015 Shell(集成)。
问题:
- 2013年打开包时提示包升级向导(后来升级失败),但是2015年没有这样的提示(为什么?).它只是打开。我理解这是因为,我们可以选择
Deployment Target Version
in 2015 而'package upgrade' 是在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 集成
SQL2016 的向后兼容性。即在 SSDT 2015 中创建的包可以在 2016、2014、2012 部署。
我希望有人逐条回答并消除混乱。确实有一些指点,我不是很明白。
干杯。
ps:This blog 在解决问题时很有帮助。
第一题和第二题
如果你检查这个Microsoft article,你会看到 SSDT 2015 可以与 SQL Server 2012+ 一起使用,但 SSDT 2013 只能与 SQL Server 2014
第三题
如果你参考这个Artcile:
在 SSIS 2012、2013 中:
Because of confusion with the database tools in Visual Studio (also called SSDT), the templates were renamed to SQL Server Data Tools for Business Intelligence (SSDT-BI).
在 SSIS 2015 中:
Database tools and business intelligence tools are combined into one single product: SSDT. Separate download.
您还可以参考此 link 了解更多信息:
在针对不同 SQL 服务器版本广泛搜索了 google SSDT 和 SSDT-BI 之后,我希望有人指出差异并清除我混乱的想法!
目标: 升级 SSIS 包从 sql server-2012 到 sql server-2014。
- 最初构建自:构建于 SSDT-BI 2010 Shell(集成),部署在 SQL Server 2012 企业版上。
现在我需要将它们部署到 SQL Server 2014 Developer Edition(用于测试目的)。
- 我已成功安装 SSDT-BI 2013 Shell(集成)和 SSDT 2015 Shell(集成)。
问题:
- 2013年打开包时提示包升级向导(后来升级失败),但是2015年没有这样的提示(为什么?).它只是打开。我理解这是因为,我们可以选择
Deployment Target Version
in 2015 而'package upgrade' 是在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 集成
SQL2016 的向后兼容性。即在 SSDT 2015 中创建的包可以在 2016、2014、2012 部署。
我希望有人逐条回答并消除混乱。确实有一些指点,我不是很明白。
干杯。
ps:This blog 在解决问题时很有帮助。
第一题和第二题
如果你检查这个Microsoft article,你会看到 SSDT 2015 可以与 SQL Server 2012+ 一起使用,但 SSDT 2013 只能与 SQL Server 2014
第三题
如果你参考这个Artcile:
在 SSIS 2012、2013 中:
Because of confusion with the database tools in Visual Studio (also called SSDT), the templates were renamed to SQL Server Data Tools for Business Intelligence (SSDT-BI).
在 SSIS 2015 中:
Database tools and business intelligence tools are combined into one single product: SSDT. Separate download.
您还可以参考此 link 了解更多信息: