2016-09-30 5 views
0

パラメータに国IDを使用したレポートがあります。このレポートは実際にレンダリングが遅いので、キャッシュを追加することにしました。レポートの実行時パラメータを含むSSRSキャッシュレポートでは、最初に生成されたレポートのみが使用されます

enter image description here

しかし、関係なく、私が提供する価値は、それは常に、常に/フランス1が、私は推測65、私の場合には(生成された第1のキャッシュバージョンをレンダリングしますので、最初のキャッシュに計画リスト)。私はキャッシュを無効にすると、そのパラメータが正しく(報告書の問題そうではない)が考慮される

enter image description here

私は何かが足りないのですか?マニュアルに従って、パラメータの組み合わせごとに、キャッシュのバージョンは...データ処理のためのレポートの構成を以下

enter image description here

+0

パラメータはどのようにクライアントに設定されていますか?デフォルト値はありますか?クライアント側の何かが、以前の実行からのフランスのデフォルトパラメータをキャッシュできましたか?あなたは暗黙のうちに他の国を選択し、国のパラメータを設定すると、フランスは常に使用されていると言っていますか? –

+0

レポートにはデフォルト値がありません(パラメータがないためにフォールバックではありません)。パラメータは標準UI(http://i.imgur.com/JCGXlIM.png)で入力します。私はパラメータとして(テキストボックス内の)任意の数を置くことができます、常にフランスになります... – camous

+0

hmmm、あなたは、キャッシュプランが確立された後にパラメータを追加しましたか? –

答えて

0

多くの研究と(成功)せず、Microsoftのプレミア助けた後、と思われた存在すべきですストアドプロシージャの入力フィールドは型文字列で、rdlファイルに整数として宣言されています。このミスマッチはキャッシュによって正しく処理されないようです。

私はMSのエンジニアから、バグであることを確認していません。

関連する問題