Hoe u rsUnhandledHttpApplicationError op Power BI en SSRS kunt oplossen
De volledige foutmelding geeft aan dat de rapportserver een onverwerkte uitzondering tegenkomt in HttpApplication. (rsUnhandledHttpApplicationError). Laten we eens kijken naar een aantal praktische oplossingen om u weer op weg te helpen.
Hoe los ik de rsUnhandledHttpApplicationError op?
1. Controleer op ontbrekende onderdelen
- Ga naar de server waarop SQL Server Reporting Services (SSRS) is geïnstalleerd.
- Open de bestandsverkenner en navigeer naar het installatiepad van SSRS. Dit is doorgaans:
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
- Zorg ervoor dat de volgende assembly’s aanwezig zijn in de bin-map:
-
Microsoft.ReportingServices.Authorization.dll
-
System.Web.Extensions.dll
-
- Als een van deze bestanden ontbreekt, kopieer ze dan vanuit een werkende instantie van SSRS of download de benodigde bestanden van een vertrouwde bron.
- Start de SSRS-service opnieuw door Services te openen, SQL Server Reporting Services te zoeken en op Opnieuw starten te klikken.
Door ervoor te zorgen dat alle vereiste onderdelen aanwezig zijn, zorgt u ervoor dat SSRS toegang heeft tot alle onderdelen die het nodig heeft om correct te functioneren.
2. Werk rsreportserver.config bij
- Open Verkenner en ga naar de SSRS-configuratiemap:
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
- Zoek het bestand rsreportserver.config en open het met een teksteditor (zoals Kladblok of Notepad++).
- Zorg ervoor dat de volgende configuraties correct zijn ingesteld:
<MachineKey ValidationKey="73456BAB6C0B195891670108D437481F13FE3D96DE061FB15CAEC42CFD6191E396F8C69938F62BF26BC0F9A15193D41F3E6B3CBB64F4487800F790C42BD93889"DecryptionKey="A82C0E01BFDFF33DDB3C9919521C43D6FBBE90FD64832F1C"Validation="AES"Decryption="AES"/>
- Sla de wijzigingen op en sluit het bestand.
- Start Reporting Services opnieuw door Services te openen, SQL Server Reporting Services te zoeken en op Opnieuw starten te klikken.
Als u ervoor zorgt dat uw configuratiebestand correct is ingesteld, kan SSRS de juiste encryptiesleutels gebruiken. Dit kan authenticatie- en decryptieproblemen oplossen.
3. Schakel externe fouten in voor SSRS
- Open SQL Server Management Studio (SSMS) en maak verbinding met het Reporting Services- exemplaar.
- Klik in het deelvenster Object Explorer met de rechtermuisknop op de SSRS-server en selecteer Eigenschappen.
- Ga naar het tabblad Geavanceerd .
- Scroll naar beneden naar de eigenschap EnableRemoteErrors en stel deze in op True.
- Klik op OK om de wijzigingen op te slaan.
- Start de SQL Server Reporting Services-service opnieuw door Services te openen, SQL Server Reporting Services te zoeken en op Opnieuw starten te klikken .
Als u externe fouten inschakelt, ontvangt u gedetailleerdere foutmeldingen. Deze kunnen helpen bij het diagnosticeren en oplossen van problemen.
4. Pas de SSRS-time-outs aan
- Open SQL Server Management Studio (SSMS) en maak verbinding met het Reporting Services- exemplaar.
- Klik in de Object Explorer met de rechtermuisknop op de Reporting Services-server en selecteer Eigenschappen .
- Ga naar het tabblad Geavanceerd .
- Pas hier de waarde van SystemReportTimeout aan naar een hogere waarde, bijvoorbeeld 14400 seconden:
- Ga naar het gedeelte Rapporten.
- Zoek de eigenschap SystemReportTimeout.
- Wijzig de waarde naar 14400.
- Start de SQL Server Reporting Services-service opnieuw door Services te openen, SQL Server Reporting Services te zoeken en op Opnieuw starten te klikken .
Door de time-outwaarde te verhogen, zorgt u ervoor dat langlopende rapporten voldoende tijd hebben om te worden voltooid zonder dat er een time-outfout optreedt.
Door deze stappen te volgen, zou u de rsUnhandledHttpApplicationError in Power BI en SSRS moeten kunnen oplossen. Houd uw systeem en configuraties altijd up-to-date om te voorkomen dat u in de toekomst soortgelijke problemen ondervindt.
Als u fouten in Power BI-waarden tegenkomt, klikt u op de gemarkeerde koppeling om ze te verhelpen.
Als u nog andere vragen heeft, scrol dan naar het onderstaande opmerkingenveld.
Geef een reactie