1

我正在使用带有ReportExecutionService的ReportService2010 soap 端点的SSRS 2008 R2 。

对于具有较大值的参数,SSRS 具有一些智能来自动标记下钻报告 URL(在此线程中总结得很好):

该问题与 RS 系统属性 StoredParametersThreshold 有关。此值(默认为 1500)确定在 SSRS 用令牌替换 URL 之前 URL 可以包含的字符数。此功能的原因是某些浏览器/服务器限制了 URL 的 URL 长度。由于报告参数值组合可能非常长,因此我们尝试聪明地对 URL 进行标记,以便 URL 能够正常工作。一种可能的解决方法是增加 StoredParametersThreshold 的值。

URL(为便于查看而解码)如下所示:

http://iprod-ssrs/ReportServer?http://iprod-reports/admin/web/Report+Library/Drill-down+Companyids.rdl&rs:StoredParametersID=cjesl5vk0y2tbv55e1qjrz55&rs:ParameterLanguage=&rc:Parameters=Collapsed

问题是,在我的自定义查看器中,我无法使用这些标记化的 URL,需要检索实际的参数名称/值,以便我可以执行向下钻取报告。

是否可以使用rs:StoredParametersID密钥获取参数值?

4

1 回答 1

0

根据 2010 年的这篇文章,您无法检索实际参数http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/6809f9e3-b411-4f05-96a6-47e273220a70虽然可能已经改变。祝你好运!

于 2012-06-26T18:26:03.370 回答