Power BI 및 SSRS에서 rsUnhandledHttpApplicationError를 수정하는 방법

Power BI 및 SSRS에서 rsUnhandledHttpApplicationError를 수정하는 방법

전체 오류 메시지는 The report server encounter an unhandled exception in 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나 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 값 오류가 발생하면 강조 표시된 링크를 클릭하여 수정하세요.

다른 궁금한 점이 있으시면 아래의 댓글 섹션으로 스크롤하여 남겨주세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다