1. ホーム
  2. sql-server

[解決済み] データセットに対するSSRSクエリの実行に失敗しました

2022-02-25 12:35:31

質問

私のプロジェクトを私のレポートサーバーにデプロイしたところです。

私は、そのサーバーのデータベース上に存在するビューを参照している複数のデータセットを持っています。

どのレポート部分にも入ろうとすると、次のようなメッセージが表示されます。

An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'dataset1'. (rsErrorExecutingCommand)
For more information about this error navigate to the report server on the local server machine, or enable remote errors 

誰か助けてください。

どのように解決するのですか?

リモート・エラーを有効にして、問題を突き止めました。

特定のデータセット(私のビューの1つ)のカラムがエラーを投げていることを確認しました。

そこで、SQL Deltaというツールを使って、データベースの開発版とレポートサーバー上の本番版を比較しました。その結果、あるビューに、開発版データベースにはない余分なカラムがあることに気づきました。

SQL Delta は、ライブデータベース上のビューを更新するために実行する必要があるスクリプトを生成しました。

このスクリプトを実行し、レポートを再実行すると、すべてがうまくいきました。