同様のエラーメッセージが表示されました。リモートエラーを有効にせずに修正できました。
レポートビルダー3.0で、 [実行]ボタンを使用してレポートを実行すると、次のようなエラーアラートが表示されました。
An error has occurred during report processing. (rsProcessingAborted)
[OK] [Details...]
詳細ボタンを押すと、このテキストが表示されたテキストボックスが表示されます。
For more information about this error navigate to the report server
on the local server machine, or enable remote errors
----------------------------
Query execution failed for dataset 'DataSet1'. (rsErrorExecutingCommand)
レポートに''という名前のデータセットがなかったため、混乱してイライラしましたDataSet1
。.rdl
確かに、テキストエディタでファイルを開いた。しばらくすると、下のテキストボックスに読めるテキストがもっとあることに気づきました。完全なエラーメッセージは次のとおりです。
For more information about this error navigate to the report server
on the local server machine, or enable remote errors
----------------------------
Query execution failed for dataset 'DataSet1'. (rsErrorExecutingCommand)
----------------------------
The execution failed for the shared data set 'CustomerDetailsDataSet'.
(rsDataSetExecutionError)
----------------------------
An error has occurred during report processing. (rsProcessingAborted)
私は''という名前の共有データセットを持っていましたCustomerDetailsDataSet
。SQL Server Management Studioでクエリ(テキストモードで入力された完全なSQLクエリ)を開き、そこで実行しました。使用していた列の名前が変更された特定のテーブルを明確に示すエラーメッセージが表示されました。
その時点から、新しい列で機能するようにクエリを変更し、その変更を共有データセット' CustomerDetailsDataSet
'に貼り付けてから、レポートビルダーでレポートを微調整して、共有データセットへの変更を認識するのは簡単でした。
この修正後、私のレポートはこのエラーをトリガーしなくなりました。