已达到系统管理员配置的最大报告处理作业限制。
我的所有代码都运行良好,但过了一段时间后,它显示了Crystal Report最大处理作业限制超出的错误。我如何将此增加到无限制或更多的处理限制?这样它就不会一次又一次地显示这个错误。它在我的系统(本地)上工作正常,但是当我在服务器上部署此应用程序时,一段时间后会出现此错误。任何机构都可以帮我解决这个问题
答案 0 :(得分:1)
你可以发布你的代码吗?
确保你在做:
ReportDocument.Close();
ReportDocument.Dispose();
答案 1 :(得分:0)
您可以调整HKLM \ SOFTWARE \ Business Objects [Version#] \ Report Application Server \ InProcServer \ PrintJobLimit下的注册表项。在服务器上更改它时要小心,因为这决定了可以使用的资源量。我建议检查您的代码以确保正确处理报告对象,因为除非您有大量并发用户生成报告,否则不需要增加限制。
答案 2 :(得分:0)
最好使用try..catch..finally。它有助于处置:
try
{
//your code
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
ReportDocument.Close();
ReportDocument.Dispose();
}
我希望它可以帮到你。