SSRS2012本地报表处理期间出错。缓冲处理XML内容所需的大小超出了缓冲区配额。

0

20160718161102.png

 
已邀请:
0

- 取是能力,舍是境界 2016-07-18 回答

如果内存有余的话,你需要配置 RSReportServer.Config
修改如下:
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>
<WorkingSetMaximum>4000000</WorkingSetMaximum>
<WorkingSetMinimum>2400000</WorkingSetMinimum>

解释:
如果要添加 WorkingSetMaximum 或 WorkingSetMinimum,必须在 RSReportServer.config 文件中键入这些元素和值。 两个值都是整数,表示要分配给服务器应用程序的 RAM(以 KB 为单位)。 下面的示例指定报表服务器应用程序的总内存分配不能超过 4 GB。 如果 WorkingSetMinimum 的默认值(WorkingSetMaximum 的 60%)是可以接受的,则可忽略该值并在 RSReportServer.config 文件中仅指定 WorkingSetMaximum。
0

ITSpring 2018-10-11 回答

出现此种现象我也找了很多资料都没有结果,自己研究后发现是因为你所建的报表数据集中无字段显示,一般用存储过程出现此类现象。方法一:自己根据查询的结果手动在报表设计器中输入字段;方法二:单击数据集弹出sql语句的文本窗口,自己输入参数进行查询结果,随后字段自动出现。试试吧
0

184****7316 2018-10-13 回答

厉害了

要回复问题请先登录注册