Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 将Reporting Services 2008配置为使用多个报表生成器版本_Sql Server 2008_Reporting Services_Reportbuilder - Fatal编程技术网

Sql server 2008 将Reporting Services 2008配置为使用多个报表生成器版本

Sql server 2008 将Reporting Services 2008配置为使用多个报表生成器版本,sql-server-2008,reporting-services,reportbuilder,Sql Server 2008,Reporting Services,Reportbuilder,在部署Reporting Services 2008的过程中,一些用户对它附带的新Report Builder 3.0感到困惑,尤其是它与SSRS 2005附带的2.0版本的差异 有没有办法配置Reporting Services,使其显示两个按钮以运行报表生成器?一个指向当前版本,另一个指向以前的版本,因此用户可以继续创建报告,同时以自己的速度探索3.0的新选项 如果不可能,是否有办法配置Rep.Services,使其使用Report Builder 2.0而不是3.0 提前感谢。我想不可能对

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

有没有办法配置Reporting Services,使其显示两个按钮以运行报表生成器?一个指向当前版本,另一个指向以前的版本,因此用户可以继续创建报告,同时以自己的速度探索3.0的新选项

如果不可能,是否有办法配置Rep.Services,使其使用Report Builder 2.0而不是3.0


提前感谢。

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

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

ProcessStartInfo sInfo = new ProcessStartInfo("http://YourServer/LocationOfYourV2Appplication/ReportBuilder.application");
Process.Start(sInfo);
默认情况下,需要操作的文件位于以下路径
C:\Program files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\ReportBuilder

您需要在报表管理器中设置“自定义报表生成器启动URL”。要执行此操作,请转到报表管理器(通常),然后单击右上角的站点设置。然后,您将在“常规设置”选项卡底部看到“自定义报表生成器启动URL”字段。默认情况下,它为空,但您可以强制从此处加载特定版本的报表生成器。对于报表生成器2.0,您应该能够将值设置为“/ReportBuilder/ReportBuilder\u 2\u 0\u 0.application”


这本书介绍了更多细节。

非常感谢你,雷蒙德!但是,这个自给自足的应用程序是否需要是ClickOnce应用程序呢。还有?是的,这样你就可以在线打开应用程序,而不需要管理员来安装。你可以使用scotts的建议来安装这个应用程序,与其创建和覆盖ReportBuilder.application,不如创建一个ReportBuilderLauncher.application,现在您可以链接到自定义Report Builder启动URL,然后应用程序按钮指向正确的版本。最后,您决定采用此方法。创建一个新的“选择器”应用程序,让它点击一次,等等。对于这个应用程序的使用时间来说,似乎太多的工作——不值得。谢谢你们的努力!