【发布时间】:2019-04-11 23:58:11
【问题描述】:
在 Crystal Reports 13 的 Visual Studio 2012 版本中,有一个阈值可将并发报表(这也包括子报表)限制为跨计算机的 75 个报表。这意味着,如果给定服务器上有 5 个 Web 应用程序,则所有 5 个 Web 应用程序中所有打开的报告都计入 75 个报告限制。
该错误以不同的方式表现出来,并可能导致以下错误“没有足够的内存用于操作”。或“已达到系统管理员配置的最大报表处理作业限制”。
问题是报告没有被处理,它们会继续累积,直到达到 75 个限制。要解决此问题,必须尽早处理报告。这听起来很简单,但并不像看起来那么简单。根据生成报告的方式,有两种情况:第一种是生成 PDF 或 Excel 电子表格,第二种是使用 Crystal Report Viewer。每个场景都有不同的生命周期,我们在制定解决方案时需要考虑到这一点。
【问题讨论】:
标签: c# asp.net-mvc crystal-reports