2

在部署 Reporting Services 2008 的过程中,一些用户对它随附的新 Report Builder 3.0 感到困惑,尤其是它与 SSRS 2005 随附的 2.0 版的区别。

有没有办法配置 Reporting Services,使其显示 2 个按钮来运行 Report Builder?一个指向当前版本,另一个指向上一个版本,因此用户可以继续创建他们的报告,同时按照自己的节奏探索 3.0 的新选项。

如果这不可能,有没有办法配置代表服务,使其使用 Report Builder 2.0 而不是 3.0?

提前致谢。

4

2 回答 2

2

您需要在报表管理器中设置“自定义报表生成器启动 URL”。为此,请转到报告管理器(通常为http://<reportserverhost>/reports)并单击右上角的站点设置。然后,您将在常规设置选项卡底部看到自定义报表生成器启动 URL 字段。默认情况下它是空白的,但您可以强制从那里加载特定版本的报表生成器。对于 Report Builder 2.0,您应该能够将值设置为“/ReportBuilder/ReportBuilder_2_0_0_0.application”。

站点设置页面(报表管理器)文档主题如何:将报表生成器 2.0 设置为默认 ClickOnce 报表生成器版本解释了更多详细信息。

于 2011-01-06T05:20:25.793 回答
1

我想不可能对菜单进行一些更改,但我可以做一些修改,将 ReportBuilder.application 覆盖到您自己构建的应用程序中,其中包含您想要运行的 ReportBuilder 版本的按钮像这样。

替代文字

在该按钮上,您只需定义一个事件来执行以下操作

ProcessStartInfo sInfo = new ProcessStartInfo("http://YourServer/LocationOfYourV2Appplication/ReportBuilder.application");
Process.Start(sInfo);

默认情况下,您需要操作的文件的以下路径是hereC:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\ReportBuilder

于 2011-01-06T02:09:04.543 回答