2012-05-10 139 views
0

我们有一个客户端在其外网上托管的asp.net 2.0 web窗体应用程序。该站点显示来自SQL Server 2005数据库的一些报告(因此显示SSRS 2005)。我们使用ReportViewer控件(v9)执行此操作。我可以在.Net 2网站上显示SSRS 2008报告吗?

客户刚刚告诉我们,他们正在将数据库迁移到安装了SQL Server 2008 R2的新服务器。

我们之前开发了SSRS 2008报告,但仅用于.Net 4网站。我们应该能够在.Net 2网站上展示2008年报告,还是需要将网站升级到3.5?

我知道SSRS 2008是2005年完全不同的工具,但我们希望能够做的是将2005年的报告部署到2008服务器,理想情况下,只需更改网站所连接的URL。唉,我觉得我有点乐观!我在网上做了很多搜索,但是只是在SSRS,VS,ReportViewer控件等版本之间感到困惑。任何建议都非常感谢!

回答

1

答案是肯定的!

我们使用BIDS 2008打开了.rptproj(2005),并允许它升级项目文件。然后,我们依次打开每个报告并对其进行预览(因此报告已升级到2008年)。这些部署到SSRS的2008年实例,我们只需要更改.net 2网站中的连接字符串,没有别的。有一次我不乐观!

相关问题