0

我有一个使用 SSRS 2012 范围图的图表报告。直到上周它都运行良好。现在,它不会在 IDE 或报表服务器上完成运行。我得到 rsInternalError,当我查看日志文件时,我得到一个 ReportServerStorageException,这对我来说表明超时或来自 SQL Server 的其他问题。

“报表服务器数据库中发生错误。这可能是由于数据库中的连接失败、超时或磁盘不足。”

但是,查询速度快如闪电,而且我知道参数查询速度慢和参数嗅探问题。我已经确认这就是现在这里发生的事情。

如果我更改报告,使其在一个仅显示 10 或 20 行的字段上分组,那么它可以正常工作。当行系列被分组在一个返回 100 到 200+ 行的字段上时,这就是它失败的地方,但仅在某些情况下。似乎返回一两行的差异会导致工作和失败之间的差异。

在任何一种情况下,对数据库的 SQL 命令都是完全相同的。唯一的区别在于报告呈现方面,因为 y 轴上会有更多行。

有人知道这里发生了什么吗?我不明白为什么它在 SQL 端失败了。它也不应该在渲染方面失败。

4

0 回答 0