首页 > 解决方案 > 生成 SSRS 报告时出现内存不足异常错误

问题描述

我正在使用报表生成器创建一个 SSRS 报表,该报表生成器基于从到日期参数生成大量数据。

如果我将报告运行长达 3 个月,则报告工作正常,但是当生成报告的时间更长,生成大量数据时,会引发系统内存不足异常错误。

请注意,如果我在同一时间段内运行查询,但从数据集中运行,它将在几秒钟内生成。

此外,当从 http://servername/Reports/Pages/Folder.aspx生成报告时,它将继续加载而不生成任何数据,我尝试使用以下内容修改 rsreportserver.config 文件但没有成功

<MemorySafetyMargin>80</MemorySafetyMargin>
        <MemoryThreshold>90</MemoryThreshold>
        <WorkingSetMaximum>4000000</WorkingSetMaximum>
        <WorkingSetMinimum>2400000</WorkingSetMinimum>

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: reporting-servicesssrs-2008ssrs-2012ssrs-2008-r2

解决方案


已经有一段时间了,比如 11 个月,但是您是否检查了数据集属性中的超时?超时设置


推荐阅读