Niewyjaśnione błędy w Humansoft HermesSQL – komunikaty o błędach SQL, nagłe zamknięcie programu, zawieszanie się przy określonych operacjach – mogą być trudne do zdiagnozowania bez odpowiednich narzędzi i wiedzy o architekturze systemu. Samodzielna próba naprawy może pogorszyć sytuację, szczególnie przy błędach bazy danych.
Nasz serwis przeprowadza profesjonalną diagnostykę błędów HermesSQL, identyfikując ich źródło na podstawie logów systemowych, logów SQL Server i analizy stanu bazy danych, a następnie wdraża odpowiednie działania naprawcze.
Narzędzia diagnostyczne
W diagnostyce błędów HermesSQL korzystamy z kilku źródeł informacji:
- Logi aplikacji HermesSQL – pliki tekstowe z zapisem błędów programu
- Windows Event Log – błędy systemowe i błędy usług
- SQL Server Error Log – błędy bazy danych, problemy z transakcjami
- SQL Server Profiler / Extended Events – szczegółowe śledzenie zapytań i błędów SQL
- Narzędzia diagnostyczne SQL (DBCC CHECKDB, sp_who2, sys.dm_exec_requests)
- Monitor wydajności Windows – CPU, RAM, dysk, sieć podczas pracy HermesSQL
Procedura diagnostyczna
Diagnostykę prowadzimy metodycznie: zaczynamy od zebrania opisów objawów od użytkowników (kiedy, przy jakich operacjach, czy powtarzalnie), następnie analizujemy logi z czasu wystąpienia błędu. Jeśli problem jest powtarzalny, próbujemy go odtworzyć w kontrolowanych warunkach przy włączonym monitorowaniu SQL Server.
Na podstawie zebranych danych formułujemy hipotezy przyczyny i testujemy je selektywnie, by potwierdzić lub wykluczyć. Dopiero po zidentyfikowaniu pewnej przyczyny przystępujemy do naprawy.
Raport diagnostyczny
Wynik diagnostyki przekazujemy klientowi w formie krótkiego raportu: co znaleźliśmy, co jest przyczyną błędu, jakie działania zostały podjęte i co rekomendujemy jako działania prewencyjne. Dzięki temu klient ma pełną wiedzę o stanie swojego systemu.