PC-Market PC-POS przechowuje lokalnie bazę danych zawierającą dane towarów, transakcje oczekujące na synchronizację i konfigurację stanowiska. Uszkodzenie tej bazy – na skutek awarii zasilania w trakcie zapisu, błędu dysku lub nieprawidłowego zamknięcia aplikacji – może uniemożliwić uruchomienie programu lub spowodować utratę danych sprzedażowych z ostatnich godzin. Szybka naprawa minimalizuje straty.
Serwis Wiatraczna naprawia uszkodzone bazy danych lokalne PC-Market PC-POS. Diagnozujemy zakres uszkodzeń, próbujemy odratować możliwie dużo danych i przywracamy spójną bazę gotową do synchronizacji z serwerem PC-Market. W razie konieczności całkowitego resetu bazy pomagamy w prawidłowym ponownym sparowaniu stanowiska z serwerem.
Naprawa uszkodzonej bazy danych PC-Market PC-POS
Lokalna baza danych PC-POS, choć mniejsza niż główna baza SQL Server na serwerze, jest krytyczna dla działania stanowiska kasowego. Uszkodzenie tej bazy nie zawsze oznacza utratę wszystkich danych – często możliwe jest odratowanie niezsynchronizowanych transakcji i przywrócenie sprawności stanowiska.
Diagnostyka uszkodzeń lokalnej bazy danych
Typ i silnik lokalnej bazy danych zależy od wersji PC-Market PC-POS – może to być SQLite, SQL Server Express lub inny lekki silnik bazodanowy. Diagnozujemy stan bazy odpowiednimi narzędziami: sprawdzamy integralność pliku bazy, identyfikujemy uszkodzone tabele lub rekordy, oceniamy zakres danych możliwych do odratowania. Jeśli baza jest zablokowana (locked) przez nieprawidłowo zamknięty proces, zwalniamy blokadę i próbujemy uruchomić aplikację przed podjęciem bardziej inwazyjnych działań.
Odratowanie niezsynchronizowanych transakcji
Największą wartość w lokalnej bazie PC-POS mają transakcje sprzedażowe, które jeszcze nie zostały zsynchronizowane z serwerem PC-Market. To dane, których brak jest odczuwalny – sprzedaż z ostatnich godzin lub całej zmiany może wymagać ręcznego odtworzenia. Staramy się wyodrębnić te rekordy z uszkodzonej bazy, eksportując je do tymczasowej struktury, a następnie manualnie lub przez dedykowane narzędzia importując do serwera PC-Market. Dokumentujemy każdy odratowany i każdy utracony rekord.
Naprawa i weryfikacja spójności bazy
Jeśli baza danych jest naprawialna (uszkodzenie logiczne, a nie fizyczne), uruchamiamy procedury naprawcze właściwe dla danego silnika bazodanowego. Dla SQLite używamy PRAGMA integrity_check i VACUUM, dla SQL Server Express – DBCC CHECKDB z opcjami naprawczymi. Po naprawie weryfikujemy spójność danych: czy tablice towarów, cenniki i promocje są kompletne i aktualne, czy aplikacja PC-POS startuje bez błędów, czy synchronizacja z serwerem przebiega prawidłowo.
Reinicjalizacja stanowiska i pełna resynchronizacja
Jeśli naprawa bazy nie jest możliwa lub opłacalna (zbyt duże uszkodzenia), przeprowadzamy reinicjalizację stanowiska: czyścimy lub usuwamy uszkodzoną bazę lokalną, uruchamiamy PC-POS w trybie inicjalizacji nowego stanowiska, przeprowadzamy pełną synchronizację danych z serwera PC-Market (pobieranie całej kartoteki towarów, cenników, konfiguracji stanowiska). Ten proces zajmuje od kilku do kilkunastu minut w zależności od rozmiaru bazy towarowej. Następnie weryfikujemy działanie stanowiska pełnym testem sprzedaży.
Napraw bazę danych PC-Market PC-POS
Uszkodzona baza lokalnych danych PC-POS nie musi oznaczać utraty wszystkich transakcji – działaj szybko i zadzwoń do specjalistów. Serwis Wiatraczna naprawia bazy danych PC-POS zdalnie lub z wizytą u klienta w Warszawie i okolicach. Skontaktuj się z nami niezwłocznie po wykryciu problemu.