我们有2个报告服务器。一种用于测试,另一种用于生产。我们的业务分析师将使用Report Builder 3.0构建报告(rdl文件)。他们完成开发并在测试报告服务器(例如http://test/reportserver)上进行测试后,我们将修改“ReportServerUrl”和数据源,然后将其上传到生产报告服务器(例如http://prod/reportserver)。

问题是我无法在Report Builder 3.0 UI中找到如何配置此更改。我找到的唯一方法是使用记事本打开RDL文件,找到然后更改URL。

由于我们的分析师不是程序员,因此我想避免使用记事本。我可以知道更改ReportServerUrl的按钮在哪里吗?

最佳答案

每次将共享数据源添加到报表中或编辑现有数据源(并因此连接到报表服务器)时,都会更新当前报表服务器。这显示在“报表生成器”窗口(“当前报表服务器...”)的左下角,也将写入<rd:ReportServerUrl>文件本身的.rdl标记中。这只是该报表连接到的最后一个报表服务器的指示器。

因此,如果您希望更改<rd:ReportServerUrl>,只需将报表中的数据源修改为驻留在您希望其URL出现在报表服务器上的数据源即可。

07-24 09:37