美文网首页
水晶报表超过最大限制

水晶报表超过最大限制

作者: 执执念 | 来源:发表于2016-12-23 12:48 被阅读0次

    水晶报表中"已达到系统管理员配置的最大报表处理作业数限制"错误的处理

    1.自身的问题:

    用完CrystalDecisions.CrystalReports.Engine.ReportDocument对象后没有关闭释放它。

    在处理报表页面加上以下代码:

    private void Page_Unload(object sender, EventArgs e)

    {

    rd.Dispose();//rd为我这个页面定义的CrystalDecisions.CrystalReports.Engine.ReportDocument rd;

    }

    2.增加操作系统默认打开的报表数量

    自身问题解决后,还要解决操作系统的限制,增加操作系统默认打开的报表数量:

    点击开始,运行中输入regedit打开注册表编辑器,修改PrintJobLimit的值。

    具体为修改下面两个键的值。

    每一处:

    HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report ApplicationServer;InprocServer;PrintJobLimit把它的值100修改为一个足够大的数目。

    每二处

    HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report ApplicationServer;Server;PrintJobLimit 修改为把它的值76修改为一个足够大的数目。

    3.获取temp文件夹权限

    4.修改IIS物理路径凭据administrator权限

    完了重启下电脑。

    相关文章

      网友评论

          本文标题:水晶报表超过最大限制

          本文链接:https://www.haomeiwen.com/subject/nrjkvttx.html