我从SQL http://www.2012的各种文章中了解到Business Intelligence Studio
现在称为SQL Server Data Tools (SSDT)
,并且是VS的插件。 VS 2010和2012有一些版本,可以下载from here。
向后兼容的范围是什么,即我可以使用SSDT为SQL Server的早期版本开发报告吗?我特别感兴趣的是2005年及以上。
根据this article,SSDT应支持2005及以上,但对于VS 2010.这种支持的水平是什么 - 项目是否需要转换?此外,2012 SSDT也是如此吗?
如果我们可以避免为每个开发人员安装几个版本的Visual Studio,只是为了老客户的报表开发,那就太好了。
答案 0 :(得分:3)
SSDT支持2005及以上,但解决方案和项目都需要转换。我能够将2005解决方案和2008 R2解决方案转换为VS 2010(v10)。您可以选择仅转换解决方案,而不保存已转换的项目,以保持与先前版本的BIDS的兼容性。因此,在过渡阶段,其他开发人员将继续使用项目文件。但是,通过这种设置,BIDS每次启动时都会不断要求升级项目,所以这是一个权衡。
官方支持仅适用于2008及以上,因为如果您尝试Detect Version
您的SSRS,它将在2005年失败。因此它可以针对2008和2008 R2 +,但仍然可以生成报告2005年使用2008年目标。由于RDL文件的格式在转换期间不会发生变化,因此我假设您可以使用此方法成功开发报告并将报告部署到SSRS 2005(风险自负)。
答案 1 :(得分:1)
测试过:
a。您可以将BIDS 2005文件转换为SSDT,然后修改SSDT中的rdl,但这不会在BIDS 2005中打开备份(与BIDS 2005和BIDS 2008相同)
b。您可以修改SSDT中现有的BIDS 2008 rdl,然后在BIDS 2008中打开它,反之亦然没有问题。
希望这有帮助。
答案 2 :(得分:0)
更新信息:
有一个blog post from the SSDT-BI team显示了针对VS 2013的SSDT-BI 2014的向后兼容性
此外,关于该主题的MSDN链接: SSRS - https://msdn.microsoft.com/en-us/library/ee635898.aspx SSIS - https://msdn.microsoft.com/en-us/library/bb522577.aspx