无法读取数据集DataSet1的下一个数据行。 (rsErrorReadingNextDataRow)

时间:2016-04-07 15:56:41

标签: sql ssrs-2008-r2

我在Microsoft Visual Studio中工作以创建我的RDL。我有一个子报告,当我们把它放在SSRS上时拒绝运行。即使指向prod数据库的副本(仍然需要30分钟才能运行但是完成),此报告在预览模式下在Visual Studio内部运行良好。该报告仅返回1行,其中包含摘要的大量数据。

完整的错误文字是:

  

报告处理期间发生错误。 (rsProcessingAborted)   o无法读取数据集DataSet1的下一个数据行。 (rsErrorReadingNextDataRow)   当前命令发生严重错误。结果(如果有的话)应该被丢弃。操作被用户取消。

此报告过去常用,但查询未正确提取信息。我不得不更改查询并扩展它从数据库中提取的内容。这有什么办法可能是因为没有足够的内存给SSRS造成的?我们正在使用SSRS 2008 r2。

1 个答案:

答案 0 :(得分:0)

通过输入SQL查询分析器提供的推荐索引,解决了我的问题。创建索引后,查询在~4分钟内运行没有问题。