0

SQL 2008 r2 を使用して SSRS に取り組んでいます。レポート ビューアーを使用して、サブ レポートを含むマスター レポートを作成しました。

問題: .rdlc レポートを実行するたびに、Win 形式でレポートを生成するのに約 5 ~ 10 分かかります。VS 2010 と VB.Net を使用しています。サブレポートのレンダリングに時間がかかっていると思います。

メインSPとサブレポートSPが一瞬で実行されます。

ただし、レポートは BIDS 環境では問題なく実行されますが、レポート ビューアーに読み込むとレンダリングに多くの時間がかかります

この問題に関して多くのオプションを検索してみましたが、十分なヘルプが見つかりませんでした。私の質問が十分に明確でない場合は、申し訳ありません。

(PS = Web レポートまたは .rdl (2008) ではなく、VS 2010 用の Winform の埋め込みレポートを .rdlc として使用しています)

4

1 に答える 1

1

このシナリオの標準的な「落とし穴」は、BIDS がデータセット キャッシュ ファイルを使用しており、SQL に戻ってクエリを再実行していないことです。

これを回避するには、実行ごとにパラメーターを変更する (キャッシュを無効にする) か、BIDS Helper の背後にある天才からこの機能を使用することができます。

http://bidshelper.codeplex.com/wikipage?title=Delete%20Dataset%20Cache%20Files&referringTitle=ドキュメント

この場合、実際の問題は、データセット クエリの実行に時間がかかっていることです。これは通常、SSRS ではなく、SQL またはデータベースの設計の問題です。

于 2013-03-13T00:35:25.740 に答える