水晶报表超过最大限制

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

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权限



完了重启下电脑。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇文章几乎几乎原封不动的搬过来了这位博主的内容,作为自己以后查询方便用~ reference:http://bl...
    DeamoV阅读 20,647评论 3 33
  • [TOC] ##Assoc 显示或修改文件扩展名关联 Assoc [.Ext[=[Filetype]]] .Ex...
    btijjj阅读 3,056评论 0 1
  • 要开启一个新的篇章,欣喜中有些不能自我,很早就有这样的想法,却因种种原因未能偿愿。将记忆编织成一条河,在时光的荏...
    蒸小胖阅读 1,679评论 0 0
  • 那是一个阳光雨水富足的上古日子 犯错的人类在屋檐下纵火,浓烟 滚滚,触发了天堂安逸的火灾报警器 雷声响起,像是上帝...
    文森林木阅读 1,747评论 0 1

友情链接更多精彩内容