Jak naprawić błąd rsUnhandledHttpApplicationError w Power BI i SSRS
Pełny komunikat o błędzie stwierdza, że serwer raportów napotkał nieobsługiwany wyjątek w HttpApplication. (rsUnhandledHttpApplicationError). Zanurzmy się w praktycznych rozwiązaniach, aby pomóc Ci wrócić na właściwe tory.
Jak naprawić błąd rsUnhandledHttpApplicationError?
1. Sprawdź, czy nie brakuje żadnych zespołów
- Przejdź do serwera, na którym zainstalowano usługę SQL Server Reporting Services (SSRS).
- Otwórz eksplorator plików i przejdź do ścieżki instalacji SSRS, która zwykle wygląda następująco:
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
- Upewnij się, że w katalogu bin znajdują się następujące zestawy:
-
Microsoft.ReportingServices.Authorization.dll
-
System.Web.Extensions.dll
-
- Jeśli brakuje któregokolwiek z tych plików, skopiuj go z działającej instancji SSRS lub pobierz niezbędne pliki z zaufanego źródła.
- Uruchom ponownie usługę SSRS, otwierając Usługi, znajdując usługę SQL Server Reporting Services i klikając opcję Uruchom ponownie.
Upewnienie się, że wszystkie wymagane zespoły są obecne, gwarantuje, że SSRS ma dostęp do wszystkich komponentów niezbędnych do prawidłowego działania.
2. Zaktualizuj rsreportserver.config
- Otwórz Eksplorator plików i przejdź do folderu konfiguracji SSRS:
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer
- Znajdź plik rsreportserver.config i otwórz go za pomocą edytora tekstu (np. Notatnika lub Notepad++).
- Upewnij się, że następujące konfiguracje są ustawione prawidłowo:
<MachineKey ValidationKey="73456BAB6C0B195891670108D437481F13FE3D96DE061FB15CAEC42CFD6191E396F8C69938F62BF26BC0F9A15193D41F3E6B3CBB64F4487800F790C42BD93889"DecryptionKey="A82C0E01BFDFF33DDB3C9919521C43D6FBBE90FD64832F1C"Validation="AES"Decryption="AES"/>
- Zapisz zmiany i zamknij plik.
- Uruchom ponownie usługi Reporting Services, otwierając je, znajdując usługę SQL Server Reporting Services i klikając opcję Uruchom ponownie.
Upewnienie się, że plik konfiguracyjny jest ustawiony poprawnie, pomaga usługom SSRS używać właściwych kluczy szyfrowania, co może rozwiązać problemy z uwierzytelnianiem i odszyfrowywaniem.
3. Włącz zdalne błędy dla SSRS
- Otwórz program SQL Server Management Studio (SSMS) i połącz się z wystąpieniem usługi Reporting Services .
- W panelu Eksplorator obiektów kliknij prawym przyciskiem myszy serwer SSRS i wybierz polecenie Właściwości.
- Przejdź do zakładki Zaawansowane .
- Przewiń w dół do właściwości EnableRemoteErrors i ustaw ją na True.
- Kliknij OK , aby zapisać zmiany.
- Uruchom ponownie usługę SQL Server Reporting Services, otwierając Usługi, znajdując usługę SQL Server Reporting Services i klikając opcję Uruchom ponownie .
Włączenie obsługi błędów zdalnych umożliwia otrzymywanie bardziej szczegółowych komunikatów o błędach, co może pomóc w diagnozowaniu i rozwiązywaniu problemów.
4. Dostosuj limity czasu SSRS
- Otwórz program SQL Server Management Studio (SSMS) i połącz się z wystąpieniem usługi Reporting Services .
- W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer Reporting Services i wybierz polecenie Właściwości .
- Przejdź do zakładki Zaawansowane .
- Tutaj należy dostosować wartość SystemReportTimeout do wyższej wartości, np. 14400 sekund:
- Przejdź do sekcji Raporty.
- Znajdź właściwość SystemReportTimeout.
- Zmień wartość na 14400.
- Uruchom ponownie usługę SQL Server Reporting Services, otwierając Usługi, znajdując usługę SQL Server Reporting Services i klikając opcję Uruchom ponownie .
Zwiększenie wartości limitu czasu gwarantuje, że raporty długoterminowe będą miały wystarczająco dużo czasu na ukończenie bez wystąpienia błędu limitu czasu.
Postępując zgodnie z tymi krokami, powinieneś być w stanie rozwiązać błąd rsUnhandledHttpApplicationError w Power BI i SSRS. Zawsze aktualizuj system i konfiguracje, aby uniknąć podobnych problemów w przyszłości.
Jeśli natkniesz się na błędy wartości w usłudze Power BI, kliknij wyróżniony link, aby je naprawić.
Jeśli masz jakiekolwiek pytania, przewiń w dół do sekcji komentarzy poniżej.
Dodaj komentarz