1

从我学到Business Intelligence Studio的关于 SQL Server 2012 的各种文章中,现在称为SQL Server Data Tools (SSDT),并且是 VS 的插件。有 VS 2010 和 2012 的版本,可以从这里下载。

向后兼容的范围是什么,即我可以使用 SSDT 为 SQL server 的早期版本开发报告吗?我对2005年及以上特别感兴趣。

根据这篇文章,SSDT 应该支持 2005 及更高版本,但对于 VS 2010。这种支持的级别是什么 - 项目需要转换吗?另外,这同样适用于 2012 SSDT 吗?

如果我们可以避免为每个开发人员安装多个版本的 Visual Studio,那将是很好的,只是为了老客户的报告开发。

4

3 回答 3

3

SSDT 支持 2005 及更高版本,但解决方案和项目都需要转换。我能够将 2005 解决方案和 2008 R2 解决方案转换为 VS 2010 (v10)。您可以选择仅转换解决方案,而不保存转换后的项目,以保持与之前版本的 BIDS 的兼容性。因此,在过渡阶段,其他开发人员将继续使用项目文件。但是,使用此设置,BIDS 会在您每次启动项目时不断要求升级项目,因此这是一个折衷方案。

官方支持仅适用于 2008 年及更高版本,因为如果您尝试使用Detect VersionSSRS,它将在 2005 年失败。因此它可以针对 2008 和 2008 R2+,但您仍然可以使用 2008 目标生成 2005 年的报告。而且由于 RDL 文件的格式在转换过程中不会改变,我假设您可以使用这种方法成功开发和部署报告到 SSRS 2005(风险自负)。

于 2012-11-29T15:50:50.480 回答
1

测试了这个:

  1. SQL Server Data Tools (SSDT) 向后兼容 BIDS 2005 和 BIDS 2008,但是:

a.您可以将 BIDS 2005 文件转换为 SSDT,然后修改 SSDT 中的 rdl,但这不会在 BIDS 2005 中打开备份(与 BIDS 2005 和 BIDS 2008 相同的问题)

b.您可以在 SSDT 中修改现有的 BIDS 2008 rdl,然后在 BIDS 2008 中打开它,反之亦然。

希望这可以帮助。

于 2013-06-05T16:28:19.277 回答
0

更新信息:

SSDT-BI 团队有一篇博客文章显示了 SSDT-BI 2014 对 VS 2013 的向后兼容性

SSDT-BI 2014 for VS 2013 兼容性矩阵

此外,有关该主题的 MSDN 链接:SSRS - https://msdn.microsoft.com/en-us/library/ee635898.aspx SSIS - https://msdn.microsoft.com/en-us/library/bb522577.aspx

于 2016-05-09T19:38:30.087 回答