制作更友好的SSRS报告URL

时间:2012-03-23 01:00:11

标签: sql-server reporting-services ssrs-2008

我们有SSRS报告设置如下: http://myserver/reports/Pages/Report.aspx?ItemPath=%2fChanges-By-SSN&ViewMode=Detail

是否有一种简单的方法可以将网址更改为: http://myserver/reports/?changes-by-ssn

这些报告将由非技术人员使用,我希望网址更友好,更容易记住。

2 个答案:

答案 0 :(得分:1)

我没有尝试使用SSRS进行URL重写,所以不知道它有多容易。

另一种方式呢?将ReportViewer集成到您的应用程序中,以便用户可以从报告列表中选择报告。

和/或创建报表模型并允许使用ReportBuilder - 在这种情况下,URL非常干净,用户可以使用模型和类似文件夹的结构

答案 1 :(得分:0)

你可以创建一个简单的asp.net页面,它接受漂亮的url并使用Server.Redirect或Server.Transfer(如果你想隐藏重定向),以显示正确的报告。或者使用ReportViewer,它根据url参数显示正确的报告。

唯一的问题与身份验证有关。也许您必须冒充或传递crdentials或使用任何其他方法,因为,根据您选择的解决方案,Web应用程序标识将是访问报表服务器的标识。

相关问题