Pierwsze czynności diagnostyczne na miejscu u klienta

Nagły zanik napięcia w biurze potrafi w ułamku sekundy przerwać operacje zapisu w systemie księgowym. Po przyjeździe na miejsce pierwszym krokiem jest zabezpieczenie nośnika, na którym zainstalowany jest program Rachmistrz GT wraz z silnikiem relacyjnej bazy danych. Zanim zostaną podjęte jakiekolwiek próby naprawy struktur tabel, wykonujemy pełną kopię binarną plików bazodanowych w ich aktualnym, nienaruszonym stanie. Działanie to chroni dane przed przypadkowym nadpisaniem w trakcie kolejnych procedur weryfikacyjnych.

Kolejnym etapem jest weryfikacja stanu fizycznego dysku twardego oraz dzienników zdarzeń systemowych. Nagłe odcięcie zasilania często powoduje powstanie błędów logicznych w strukturze systemu plików lub pojawienie się uszkodzonych sektorów. Sprawdzamy integralność nośnika za pomocą dedykowanych narzędzi diagnostycznych, a następnie analizujemy komunikaty generowane przez usługę serwera bazy danych podczas próby jej uruchomienia. Pozwala to ustalić, czy problem dotyczy braku możliwości wystartowania samej usługi systemowej, czy też bezpośredniego uszkodzenia nagłówków i spójności logicznej plików bazy programu Rachmistrz GT.

Jak objawia się uszkodzenie bazy po zaniku prądu

Podczas rozmów telefonicznych użytkownicy najczęściej opisują sytuację, w której po ponownym włączeniu komputera ikona programu Rachmistrz GT reaguje, lecz po chwili na ekranie pojawia się informacja o braku możliwości połączenia z serwerem danych. Zdarza się również, że program uruchamia się, ale lista podmiotów jest całkowicie pusta lub wybranie właściwej firmy kończy się natychmiastowym komunikatem o błędzie krytycznym i zamknięciem aplikacji.

Innym typowym objawem jest zatrzymanie procesu logowania na etapie wczytywania modułów księgowych. Okno programu potrafi zastygnąć w bezruchu, a menedżer zadań wskazuje brak odpowiedzi ze strony aplikacji. W sieciowych konfiguracjach wielostanowiskowych problem może objawiać się tym, że żaden komputer kliencki nie widzi stanowiska głównego, na którym zainstalowana jest baza, mimo że sam komputer jest widoczny w sieci lokalnej i dostęp do udostępnionych folderów działa bez przeszkód.

Możliwe przyczyny braku startu bazy danych

Źródła problemu po nagłym odcięciu prądu układają się w logiczną hierarchię, od kwestii związanych z przerwaniem transakcji po uszkodzenia sprzętowe:

  • Uszkodzenie pliku dziennika transakcji (logu transakcyjnego) — to najczęstsza przyczyna awarii. W chwili odcięcia prądu silnik bazy danych nie zdążył przenieść tymczasowych zmian z pamięci operacyjnej do pliku głównego i zamknąć otwartej transakcji. Powstaje niespójność, która uniemożliwia automatyczny start bazy.
  • Zatrzymanie lub uszkodzenie usługi silnika bazy danych — usługa odpowiedzialna za zarządzanie bazą w systemie operacyjnym przechodzi w stan zatrzymania lub próbuje wystartować w pętli z powodu zablokowanych plików tymczasowych.
  • Błędy w strukturze systemu plików NTFS — nagłe wyłączenie komputera może spowodować błędy w alokacji plików na dysku, w wyniku czego pliki danych bazy stają się dla systemu nieczytelne lub oznaczone jako uszkodzone.
  • Uszkodzenie głównego pliku danych (stron danych bazy) — sytuacja rzadsza, lecz poważniejsza, gdy głowica dysku przerwała fizyczny zapis bezpośrednio w strukturze tabel przechowujących księgowania, rozrachunki lub ewidencje VAT.
  • Fizyczna degradacja nośnika danych — skok napięcia towarzyszący wyłączeniu lub włączeniu zasilania może doprowadzić do uszkodzenia elektroniki dysku bądź powstania bad sectorów w obszarze zajmowanym przez bazę programu Rachmistrz GT.

Przebieg naprawy i przywracania spójności bazy danych

Naprawa bazy danych programu Rachmistrz GT wymaga metodycznego podejścia, aby zapewnić pełną integralność danych finansowo-księgowych. Prace rozpoczynają się od weryfikacji konfiguracji usługi bazodanowej. W przypadku problemów z uruchomieniem samej usługi systemowej sprawdzamy uprawnienia kont serwisowych, stan portów sieciowych oraz wpisy w dziennikach systemowych, eliminując ewentualne konflikty oprogramowania.

Gdy silnik bazy pracuje poprawnie, lecz odmawia dołączenia bazy podmiotu z powodu stanu podejrzenia uszkodzenia (tryb suspect lub recovery pending), przystępujemy do zaawansowanych procedur naprawczych:

  • Odbudowa pliku dziennika transakcji — w sytuacji, gdy uszkodzeniu uległ jedynie plik logu, przeprowadzana jest procedura wymuszonego odłączenia i wygenerowania nowej, czystej struktury transakcyjnej z zachowaniem nienaruszonego głównego pliku danych.
  • Weryfikacja spójności logicznej (polecenia typu DBCC CHECKDB) — uruchamiamy niskopoziomowe procedury sprawdzające integralność wszystkich tabel, indeksów, powiązań kluczy obcych oraz poprawność alokacji stron pamięci w bazie programu Rachmistrz GT.
  • Naprawa struktur tabel — jeżeli narzędzia diagnostyczne wykryją błędy alokacji, wykonywana jest precyzyjna naprawa uszkodzonych stron danych. Wszystkie operacje realizowane są w kontrolowanym środowisku, tak aby nie dopuścić do utraty powiązań między ewidencjami księgowymi.
  • Weryfikacja indeksów i statystyk — po usunięciu błędów logicznych następuje przebudowa indeksów, co przywraca prawidłową wydajność zapytań i eliminuje ryzyko powstawania błędów podczas codziennej pracy księgowej.
  • Kontrola uprawnień i połączeń sieciowych — końcowym etapem jest sprawdzenie komunikacji pomiędzy programem Rachmistrz GT a instancją bazy danych oraz weryfikacja poprawności logowania użytkowników na wszystkich stanowiskach roboczych.

Co przygotować przed przyjazdem serwisu

Sprawne przeprowadzenie diagnozy i naprawy na miejscu u klienta ułatwia wcześniejsze przygotowanie kilku podstawowych elementów:

  • Wskazanie komputera pełniącego rolę serwera — w firmach korzystających z wielu stanowisk warto upewnić się, na którym fizycznym komputerze zainstalowany jest główny magazyn danych programu Rachmistrz GT.
  • Dostęp do ostatnich kopii zapasowych — jeśli w firmie były wykonywane archiwizacje (np. pliki archiwum z programu Rachmistrz GT zapisane na pendrive, dysku zewnętrznym lub w chmurze), warto przygotować nośnik, na którym się znajdują. Umożliwi to porównanie stanu danych w razie konieczności odtworzenia historii.
  • Informacje o objawach — zanotowanie dokładnej treści komunikatów, które pojawiły się na ekranie przy pierwszej próbie uruchomienia programu po awarii zasilania, stanowi cenną wskazówkę diagnostyczną.
  • Swobodny dostęp do stanowiska komputerowego — zapewnienie miejsca do pracy oraz dostępu do okablowania zasilającego i sieciowego przyspiesza procedury testowe nośników danych.

Czego nie robić samodzielnie i bezpieczne kroki wstępne

W przypadku awarii bazy danych po odcięciu zasilania nieostrożne próby samodzielnej naprawy mogą pogłębić uszkodzenia. Należy bezwzględnie unikać:

  • Wielokrotnego restartowania komputera — wymuszanie ponownego uruchomienia systemu przy uszkodzonej strukturze plików bazy może prowadzić do nadpisania newralgicznych sektorów dysku przez procedury automatycznej naprawy systemu operacyjnego.
  • Ręcznego usuwania lub przenoszenia plików bazy danych — pliki z danymi podmiotów programu Rachmistrz GT oraz ich dzienniki są ze sobą ściśle powiązane. Samowolne kasowanie plików może bezpowrotnie zniszczyć strukturę bazy.
  • Instalowania niesprawdzonych programów do optymalizacji dysku — automatyczne programy narzędziowe mogą uznać fragmenty uszkodzonego pliku bazy za osierocone sektory i trwale je usunąć.
  • Prób deinstalacji i ponownej instalacji programu na tym samym dysku — ponowna instalacja pakietu bez wcześniejszego profesjonalnego zabezpieczenia plików może doprowadzić do nadpisania istniejących struktur podmiotów.

Przed przyjazdem serwisu bezpiecznym działaniem jest pozostawienie komputera włączonego lub jego prawidłowe, jednorazowe zamknięcie z poziomu menu systemowego, bez podejmowania kolejnych prób logowania do programu Rachmistrz GT.

Organizacja pomocy technicznej i model obsługi

Obsługa zgłoszeń dotyczących awarii baz danych w programach firmowych realizowana jest z dojazdem do siedziby klienta na terenie Warszawy oraz okolicznych powiatów. W przypadku problemów uniemożliwiających bieżącą pracę biura rachunkowego lub działu księgowości, pomoc świadczona jest przez całą dobę, siedem dni w tygodniu, również w dni wolne od pracy oraz w święta.

Po przybyciu na miejsce serwisant przeprowadza wstępną diagnozę, weryfikuje stan sprzętu oraz bazy i przedstawia dokładny zakres prac wraz z wyceną przed rozpoczęciem działań naprawczych. Większość usterek bazodanowych po awariach zasilania usuwana jest bezpośrednio na miejscu u klienta. W sytuacji, gdy w wyniku skoku napięcia doszło do poważnego, fizycznego uszkodzenia nośnika danych, odbieramy sprzęt do warsztatu w celu wykonania specjalistycznych procedur odzyskiwania danych w warunkach laboratoryjnych, a po zakończonej naprawie odwozimy go z powrotem. Jeśli podczas naprawy zachodzi konieczność wymiany podzespołów komputerowych, stosowane są wyłącznie fabrycznie nowe części objęte gwarancją do 12 miesięcy. Na życzenie klienta przed przystąpieniem do wglądu w system wystawiana jest bezpłatna umowa o poufności (NDA), gwarantująca pełne bezpieczeństwo przetwarzanych informacji firmowych.

W przypadku problemów z uruchomieniem programu Rachmistrz GT po awarii zasilania zapraszamy do kontaktu telefonicznego pod numerem 22 257 87 54.