web-dev-qa-db-ja.com

SSRS 2012: "レポート実行の期限が切れているか、見つかりません。(rsExecutionNotFound)"

SQL Server Reporting Services 2012を使用していますが、既知の原因なしでこのエラーを受け取りました:The report execution eqaiekfzmk2snc55y0zrow55 has expired or cannot be found. (rsExecutionNotFound)

Google検索で問題を説明する他の投稿を見つけましたが、解決策は役に立たなかった:

  • SQL Server、SQL Server Agent、およびSQL Server Reportingサービスの再起動
  • レポートサーバーへの接続時にSQL Server Management Studioを介して実行タイムアウトを増やす
  • rs:ClearSessionをURLクエリ文字列に追加する(そしてIE、Chrome、Firefoxを試す)
  • 各トラブルシューティング手順と再テスト後の再展開
  • Reporting ServicesのログファイルフォルダーC:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFilesを確認しましたが、日付スタンプが2か月以上前であり、症状に関連するものは何も表示されませんでした。
  • ExecutionLog3を見てみましたが、症状に関連するものは見当たりませんでした。 use ReportServer; select * from ExecutionLog3;

何が機能したかを知るために、私はそれを検証しました:

  • Management Studioで見られるように、クエリと結果は適切です
  • サーバーのデータツールでレポートをプレビューできます
  • サーバーにリモート接続するときにレポートを表示できます

サーバーの外部からページを表示するときにのみエラーが表示されます。これは比較的軽量なクエリと結果セットなので、この問題が実行タイムアウトと関係があるとは信じられません。

ファイルの名前を変更して再デプロイしました。現在、そのレポートを見ることができますが、これは本当の解決策ではありません。何が本当に問題を引き起こしているのか、そしてそれを修正する方法がまだわからないからです。症状が再び表示される場合、ファイル名を変更して再デプロイすることはできません。

何が起こっているのかをよりよく理解する方法はありますか?変更する必要がある特定のログファイルまたはプロパティ?

更新:

私はこの問題が解決したと思ったが、明らかにそうではなかった。エラーログには有用なものは何も見つかりませんでした。ブラウザーに表示されるのは、同じエラーメッセージの修正だけです。 (SQL Server Data Toolsを使用して)再デプロイすると、エラーはなくなります...数時間、またはエラーを解消するために再デプロイする必要がある翌日まで。

The error message

19
user4864716

これは古い質問ですが、最近この問題が発生したため、セッションCookieが不適切であることがわかりました。 CookieセッションIDはエラーメッセージのGUIDと一致し、Cookieを削除すると、その後すべて正常に機能しました。一時的なレポートは、一時コピーをキャッシュするように構成されていました

SSRS Report Processing Options

しかし、それはその後オフにされていました(ただし、問題はオフになる前に存在していたため、関連性がない可能性があります)。

うまくいけば、この答えが他の誰かが私の環境でそれを理解するのに費やした時間を節約するのに役立つことを願っています:)

6
Jay13

これは誰かを助けるかもしれません。

私の場合、レポートURLには末尾のスペース(愚かな間違い)があり、これが原因でした。

6

私はちょうどこの問題を抱えていました、それは正しく機能していた既存のレポートのためでした。ただし、他の作業をしている間、レポートビルダーが別のウィンドウでしばらく開いていたため、作業を保存していませんでした(フィルターを適用していたため、テストフィルターで変更を保存したくありませんでした) )。報告書が機能していたのに、それがアイドル状態になっていたため、古くなっていた可能性があることに気づきました。データセットプロパティを開き、[クエリデザイナ]、[クエリの実行]の順にクリックしました。その後、クエリデザイナはデータソースから新しいリクエストを受け取りました。 [データセットプロパティ]ウィンドウを閉じて[実行]をクリックすると、レポートが再び表示されました。

1
CigarDoug

私たちにとって、Internet Explorer 11を使用してSSRS 2016サーバーでレポートを実行しようとするとエラーが発生しました。ユーザーはレポートに直接リンクするブックマークを作成していました。何が起こった可能性があります:IE Cookieと一時的なインターネットファイルをお気に入りに保存して「ロードを高速化」します。ユーザーは最初にレポートを実行し、セッションを含むレポートへのブックマークを作成しました。情報。

修正するには:ブックマークを削除し、ブラウザの履歴をIE(CTL + SHIFT + DEL)でクリアしますncheck "お気に入りのWebサイトデータを保持する"を確認します。

0
Lava

私は追加しました &rs:Command=ClearSession私のURLの最後まで、私とうまく動作します。

0
Mer

私にとっては、後続スペースがありませんでした。

「Microsoft.Reporting.WebForms.ReportHierarchy」のSession.Keysをクリアできた人もいました

Global.asaxのSession.Clearで解決しました

0
Adam