0

我们有一个 asp.net 2.0 Web 表单应用程序,客户端托管在他们的 Extranet 上。该站点显示来自 SQL Server 2005 数据库(以及因此 SSRS 2005)的一些报告。我们使用 ReportViewer 控件 (v9) 执行此操作。

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

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

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

4

1 回答 1

1

答案是肯定的!

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

于 2012-05-11T13:58:28.313 回答