如何修復 Power BI 和 SSRS 上的 rsUnhandledHttpApplicationError

如何修復 Power BI 和 SSRS 上的 rsUnhandledHttpApplicationError

完整的錯誤訊息指出報表伺服器在 HttpApplication 中遇到未處理的異常。 (rsUnhandledHttpApplicationError)。讓我們深入探討一些實用的解決方案,幫助您重回正軌。

如何修復 rsUnhandledHttpApplicationError?

1. 檢查是否缺少組件

  1. 前往安裝了 SQL Server Reporting Services (SSRS) 的伺服器。
  2. 開啟檔案總管並導航至 SSRS 的安裝路徑,通常是:C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
  3. 確保 bin 目錄中存在以下程序集:
    • Microsoft.ReportingServices.Authorization.dll
    • System.Web.Extensions.dll
  4. 如果其中任何檔案遺失,請從 SSRS 的工作實例複製它們或從受信任的來源下載必要的檔案。
  5. 透過開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”來重新啟動 SSRS 服務。

確保所有必要的程序集都存在,可確保 SSRS 能夠存取正常運作所需的所有元件。

2.更新rsreportserver.config

  1. 開啟檔案總管並導航至 SSRS 設定資料夾:C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
  2. 找到rsreportserver.config檔並使用文字編輯器(如記事本或 Notepad++)將其開啟。
  3. 確保以下配置設定正確:<MachineKey ValidationKey="73456BAB6C0B195891670108D437481F13FE3D96DE061FB15CAEC42CFD6191E396F8C69938F62BF26BC0F9A15193D41F3E6B3CBB64F4487800F790C42BD93889"DecryptionKey="A82C0E01BFDFF33DDB3C9919521C43D6FBBE90FD64832F1C"Validation="AES"Decryption="AES"/>
  4. 儲存變更並關閉文件。
  5. 透過開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”來重新啟動 Reporting Services。

確保設定檔設定正確有助於 SSRS 使用正確的加密金鑰,從而解決身份驗證和解密問題。

3. 為 SSRS 啟用遠端錯誤

  1. 開啟 SQL Server Management Studio (SSMS) 並連線到Reporting Services實例。
  2. 「物件資源管理器」窗格中,以滑鼠右鍵按一下 SSRS 伺服器並選擇「屬性」。
  3. 轉到高級選項卡。
  4. 向下捲動至EnableRemoteErrors屬性並將其設為 True。
  5. 按一下確定”儲存變更。
  6. 開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”,重新啟動SQL Server Reporting Services 服務。

啟用遠端錯誤可讓您接收更詳細的錯誤訊息,這有助於診斷和修復問題。

4.調整SSRS逾時

  1. 開啟 SQL Server Management Studio (SSMS) 並連線到Reporting Services實例。
  2. 物件資源管理器中,以滑鼠右鍵按一下 Reporting Services 伺服器並選擇「屬性」
  3. 轉到高級選項卡。
  4. 在這裡,將SystemReportTimeout值調整為更高的值,例如 14400 秒:
    • 導航至報告部分。
    • 找到 SystemReportTimeout 屬性。
    • 將其值變更為 14400。
  5. 開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”,重新啟動SQL Server Reporting Services 服務。

增加逾時值可確保長時間運行的報告有足夠的時間完成,而不會遇到逾時錯誤。

透過執行這些步驟,您應該能夠解決 Power BI 和 SSRS 中的 rsUnhandledHttpApplicationError。始終保持您的系統和配置最新,以避免將來遇到類似問題。

如果您偶然發現 Power BI 值錯誤,請點擊反白的連結來修復它們。

對於您可能有的任何其他問題,請向下捲動到下面的評論部分。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *