2009-08-17 11 views
0

私は、SQL Server Reporting Servicesグラフの画像URLが、HTMLを更新するのではなく、数分後に画像を要求した後で使用できなくなる問題があります。SSRSグラフイメージがタイムアウトしないようにするにはどうすればよいですか(ストリームが見つかりませんでしたエラー)?

実際のエラーがある:「ストリームが見つからない は、レポートサーバーデータベースに配置することができない操作に提供されるストリーム識別子(rsStreamNotFound)」 画像を仮定

がタイムアウトしていますこのタイムアウト値を拡張する方法はありますか?

環境は複雑で理想的ではありませんが、現時点では変更できません。このレポートは、ASP.NETアプリケーション(Webサービス呼び出しを行い、ASP.NETリテラルコントロールを生成する)を通じて生成され、Outlook 2000の「Outlook Today」ページでレンダリングされます。

http://paulw.us/blog/uploads/outlooktoday.GIF

Reporting Servicesは2008年に実行されていますが、データはSQL Server 2005データベースからのものです。

答えて

0

明らかに私が見つけたことから、これを行う方法はありません。私が実装した回避策は、キャッシングをオンにし、データ駆動型サブスクリプションを実行してレポートを生成することです。これにはいくつかの問題があります。つまり、ユーザーがレポートを再読み込みするのを妨げているとは限りません。

より強力な方法は、既定のパラメータを変更してレポートを作成し、データ駆動型サブスクリプションのようなすべてを循環させるバッチプロセスを有効にすることですが、レポートにはどの日付と履歴ID 。たとえば、レポートの実行時間、レポートIDとパラメータセットを追跡し、そのパラメータに基づいて表示するデータセットを照会するデータベーステーブルを持つことができます。

関連する問題