我在Microsoft Visual Studio中工作以创建我的RDL。我有一个子报告,当我们把它放在SSRS上时拒绝运行。即使指向prod数据库的副本(仍然需要30分钟才能运行但是完成),此报告在预览模式下在Visual Studio内部运行良好。该报告仅返回1行,其中包含摘要的大量数据。
完整的错误文字是:
报告处理期间发生错误。 (rsProcessingAborted) o无法读取数据集DataSet1的下一个数据行。 (rsErrorReadingNextDataRow) 当前命令发生严重错误。结果(如果有的话)应该被丢弃。操作被用户取消。
此报告过去常用,但查询未正确提取信息。我不得不更改查询并扩展它从数据库中提取的内容。这有什么办法可能是因为没有足够的内存给SSRS造成的?我们正在使用SSRS 2008 r2。
答案 0 :(得分:0)
通过输入SQL查询分析器提供的推荐索引,解决了我的问题。创建索引后,查询在~4分钟内运行没有问题。