在同一开发框上开发SQL Server 2008和SQL Server 2008R2报告

时间:2010-07-16 15:58:27

标签: sql-server visual-studio-2008 sql-server-2008 sql-server-2008-r2

我们拥有现有SSRS 2008报告的大量房地产,我们仍在维持生产 但是,我们正在评估SSRS 2008r2,并希望开始开发利用共享数据集等新功能的报告。

问题是安装2008R2工具的AFAIK会将Visual Studio 2008工具从2008升级到2008R2。这意味着当您打开2008年报告并进行其认为需要新功能的任何更改时,它会将架构升级到R2,使其与我们的生产服务器不兼容。

还有其他人遇到过这个吗?有小费吗?我不想将RDP发送到虚拟机或任何令人讨厌的东西。

2 个答案:

答案 0 :(得分:0)

某些内容会升级,其他内容仍然是特定于实例的。例如,Business Intelligence Design Studio已升级,但Reporting Services保持独立。请参阅此链接以获取完整的讨论:http://msdn.microsoft.com/en-us/library/ee210714.aspx

答案 1 :(得分:0)

我刚刚意识到可以在Report Builder 3.0和Visual Studio 2008中安装带有SQL 2008r2工具的Report Builder 2.0。因此,我至少可以使用Report Builder 2.0编辑旧的.RDL。

来自Technet - “ Business Intelligence Development Studio支持使用SQL Server 2008和SQL Server 2008 R2报表,以及SQL Server 2008 R2版Business Intelligence Development Studio中的Report Server项目。您可以打开,保存,预览和部署任一版本的报表或报表服务器项目。您可以设置报表服务器项目属性,以指定要部署报表的报表服务器的版本以及如何处理上升时可能出现的警告和错误将报表从SQL Server 2008升级到SQL Server 2008 R2,或将报表从SQL Server 2008 R2还原到SQL Server 2008

结果是,安装了2008r2工具后,您别无选择,只能将项目文件升级到2008R2,但是在项目中您指定了目标SQL Server版本。这决定了.RDL是否升级。