我遇到了类似的错误消息。我能够在不启用远程错误的情况下修复它。
在 Report Builder 3.0 中,当我使用Run按钮运行报表时,出现错误警报,说
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
”中,然后轻推报表生成器中的报表以识别对共享数据集的更改,这很简单。
在此修复后,我的报告不再触发此错误。