日期:2014-05-17  浏览次数:20548 次

SSRS报表预览数据报错内存溢出????急急急(有图)
SSRS报表预览数据报错内存溢出??  报表制作完预览时出现outofmemory报错? 请问什么原因?数据量在10万条左右

内存溢出 报表

------解决方案--------------------
你的服务器是32位的吧?SSRS是不是2005?如果是的话 减少数据输出 分多次输出。或者换64位。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

单独运行查询语句看看消耗情况
应该语句还有优化的空间


1楼你好 语句很简单的查询全表select * from tableXXX    预览对记录条数有限制么? 新手

1)如2楼所说 你确定一次性返回这么多数据
2)如果允许试试select * from tablexxx with (nolock)

这种情况跟NOLOCK没关系,是内存不够导致的。 
------解决方案--------------------
server上是只装了SSRS么?有装其他东西么?server内存使用率怎么样?
有装SQL engine么? 装了的话
    。内存使用多少?
    。SQL engine有限制内存么?如果没有的话,建议限制一下内存,不然的话sql engine会把所有可用的系统内存用完,导致其他程序内存不够。。
------解决方案--------------------
引用:
Quote: 引用:

server上是只装了SSRS么?有装其他东西么?server内存使用率怎么样?
有装SQL engine么? 装了的话
    。内存使用多少?
    。SQL engine有限制内存么?如果没有的话,建议限制一下内存,不然的话sql engine会把所有可用的系统内存用完,导致其他程序内存不够。。



这是在限制完内存后,  本人i5处理器 4G内存  但是win2003   32位系统  
限制内存后 还是如此  在报表预览时  10万条就报内存溢出错误 ,  但是部署报表后 在IE浏览器运行报表50万条记录也可以,但是100万数据有问题了    选择数据集时 在查询设计器 这么写语句是否有问题?

32位的VAS是有限制的。