我正在使用带有ReportService2010的ReportExecutionService soap端点的SSRS 2008 R2。
对于具有较大值的参数,SSRS具有一些智能来自动标记深入分析报告网址(summed up nicely in this thread):
问题与RS系统属性有关 StoredParametersThreshold。此值(默认为1500)确定 在SSRS替换之前,URL可以包含的字符数 带有令牌的网址。这个功能的原因是一些 浏览器/服务器限制URL的URL长度。自报道以来 参数值组合可以真的很长,我们试着变得聪明 并对URL进行标记,以便URL可以正常工作。可能的工作 around是增加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
键获取参数值?
答案 0 :(得分:0)
根据2010年的这篇文章,您无法检索实际参数http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/6809f9e3-b411-4f05-96a6-47e273220a70,尽管可能已更改。祝你好运!