1

私は、 ReportExecutionServiceを備えたReportService2010石鹸エンドポイントを備えたSSRS2008R2を使用しています。

大きな値を持つパラメーターの場合、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 に答える