【问题标题】:Crystal Report Server - Print Job LimitCrystal Report Server - 打印作业限制
【发布时间】:2017-10-02 13:03:34
【问题描述】:

可能这个问题被认为是无聊的。所以我也需要改进问题的建议。 众所周知,Visual Studio 的 Crystal Report Developer 版本(免费)的作业限制等于 75。我们的客户过度使用 Crystal Reports,以至于我们遇到了这个错误

已达到系统管理员配置的最大报表处理作业限制。"

我已经找到了多种解决方案,并且我已经尝试了大部分。

  • 已弃置报表文档对象
  • 增加了注册表中的打印作业限制值
  • 减少 IIS 中应用程序池时间的回收时间。

但是这个问题在一段时间后仍然发生。所以我们决定去 Crystal Report Server 2016 购买 5 个并发访问包。 所以我的问题,实际上问题是:

  • Crystal Report Server 将如何克服此打印作业限制错误?
  • 我们有多个使用水晶报表的 .Net Web 应用程序。那么 Crystal Report Server 将允许我们所有的最终用户通过我们的 Web 应用程序打印 Crystal 报表吗?

【问题讨论】:

    标签: asp.net .net crystal-reports crystal-reports-2010 crystal-reports-server


    【解决方案1】:

    最近我也遇到了这个问题, 注册表有一些提示: 首先,您需要通过此命令增加注册表中的限制值:

    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.2\Report Application Server\Server" /v  PrintJobLimit /d 9999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Report App\Server" /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\InprocServer"  /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\Server" /v  PrintJobLimit /d 9999 /f
    

    之后,您需要重新启动您在其上工作的服务器。 但是,如果您使用 64 位服务器并且不适合您,您也必须在 wo6432node 中注册它:

    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.2\Report Application Server\Server" /v  PrintJobLimit /d 9999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Report App\Server" /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\InprocServer"  /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\Server" /v  PrintJobLimit /d 9999 /f
    
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crystal Decisions\10.2\Report Application Server\InProcServer"  /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crystal Decisions\10.2\Report Application Server\Server" /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crystal Decisions\9.0\Report App\InprocServer"  /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crystal Decisions\9.0\Report App\Server"  /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\InprocServer"  /v  PrintJobLimit /d 99999 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\Server" /v  PrintJobLimit /d 9999 /f
    
    @echo off
    
    pause
    

    最后,您需要再次重新启动它。 希望它适用于您的第一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多