簡體   English   中英

Crystal Report Server-打印作業限制

[英]Crystal Report Server - Print Job Limit

可能這個問題被認為很無聊。 所以我也需要改善問題的建議。 眾所周知,Visual Studio的Crystal Report Developer版本(免費)的工作限制為75。我們的客戶過度使用Crystal報表,以至於我們遇到此錯誤

已達到系統管理員配置的最大報告處理作業限制。”

我已經找到了多種解決方案,並且幾乎都嘗試過。

  • 處置報告文檔對象
  • 在注冊表中增加“打印作業限制”值
  • 減少IIS中應用程序池的回收時間。

但是一段時間后,仍然會發生此問題。 因此,我們決定使用Crystal Report Server 2016購買5個並發訪問包。 所以我的問題實際上是:

  • Crystal Report Server如何克服此打印作業限制錯誤?
  • 我們有多個使用Crystal Reports的.Net Web應用程序。 那么Crystal Report Server將允許我們所有的最終用戶通過我們的Web應用程序打印Crystal報表嗎?

最近我也遇到了這個問題,有一些注冊表提示:首先,您需要通過以下命令增加注冊表中的限制值:

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

最后,您需要再次重新啟動它。 希望它對您的第一個問題有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM