如何修復 Power BI 和 SSRS 上的 rsUnhandledHttpApplicationError
完整的錯誤訊息指出報表伺服器在 HttpApplication 中遇到未處理的異常。 (rsUnhandledHttpApplicationError)。讓我們深入探討一些實用的解決方案,幫助您重回正軌。
如何修復 rsUnhandledHttpApplicationError?
1. 檢查是否缺少組件
- 前往安裝了 SQL Server Reporting Services (SSRS) 的伺服器。
- 開啟檔案總管並導航至 SSRS 的安裝路徑,通常是:
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
- 確保 bin 目錄中存在以下程序集:
-
Microsoft.ReportingServices.Authorization.dll
-
System.Web.Extensions.dll
-
- 如果其中任何檔案遺失,請從 SSRS 的工作實例複製它們或從受信任的來源下載必要的檔案。
- 透過開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”來重新啟動 SSRS 服務。
確保所有必要的程序集都存在,可確保 SSRS 能夠存取正常運作所需的所有元件。
2.更新rsreportserver.config
- 開啟檔案總管並導航至 SSRS 設定資料夾:
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
- 找到rsreportserver.config檔並使用文字編輯器(如記事本或 Notepad++)將其開啟。
- 確保以下配置設定正確:
<MachineKey ValidationKey="73456BAB6C0B195891670108D437481F13FE3D96DE061FB15CAEC42CFD6191E396F8C69938F62BF26BC0F9A15193D41F3E6B3CBB64F4487800F790C42BD93889"DecryptionKey="A82C0E01BFDFF33DDB3C9919521C43D6FBBE90FD64832F1C"Validation="AES"Decryption="AES"/>
- 儲存變更並關閉文件。
- 透過開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”來重新啟動 Reporting Services。
確保設定檔設定正確有助於 SSRS 使用正確的加密金鑰,從而解決身份驗證和解密問題。
3. 為 SSRS 啟用遠端錯誤
- 開啟 SQL Server Management Studio (SSMS) 並連線到Reporting Services實例。
- 在「物件資源管理器」窗格中,以滑鼠右鍵按一下 SSRS 伺服器並選擇「屬性」。
- 轉到高級選項卡。
- 向下捲動至EnableRemoteErrors屬性並將其設為 True。
- 按一下“確定”儲存變更。
- 開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”,重新啟動SQL Server Reporting Services 服務。
啟用遠端錯誤可讓您接收更詳細的錯誤訊息,這有助於診斷和修復問題。
4.調整SSRS逾時
- 開啟 SQL Server Management Studio (SSMS) 並連線到Reporting Services實例。
- 在物件資源管理器中,以滑鼠右鍵按一下 Reporting Services 伺服器並選擇「屬性」。
- 轉到高級選項卡。
- 在這裡,將SystemReportTimeout值調整為更高的值,例如 14400 秒:
- 導航至報告部分。
- 找到 SystemReportTimeout 屬性。
- 將其值變更為 14400。
- 開啟“服務”,找到 SQL Server Reporting Services,然後按一下“重新啟動”,重新啟動SQL Server Reporting Services 服務。
增加逾時值可確保長時間運行的報告有足夠的時間完成,而不會遇到逾時錯誤。
透過執行這些步驟,您應該能夠解決 Power BI 和 SSRS 中的 rsUnhandledHttpApplicationError。始終保持您的系統和配置最新,以避免將來遇到類似問題。
如果您偶然發現 Power BI 值錯誤,請點擊反白的連結來修復它們。
對於您可能有的任何其他問題,請向下捲動到下面的評論部分。
發佈留言