Programy sprzedażowe oraz magazynowe, takie jak Subiekt czy systemy z rodziny WAPRO, sygnalizują usterki na długo przed całkowitą blokadą sprzedaży. Pozornie niewinna sytuacja, w której aplikacja uruchamia się kilkadziesiąt sekund dłużej niż zwykle lub zawiesza na ułamek chwili podczas wystawiania faktury, bywa pierwszym symptomem uszkodzenia struktury tabel lub zapełnienia przestrzeni dyskowej przeznaczonej na rejestr transakcji. Kiedy oprogramowanie wyświetla lakoniczny komunikat o braku połączenia z serwerem bazodanowym albo zgłasza błąd integralności podczas zapisu dokumentu, problem zazwyczaj tkwi głębiej niż w samym pliku wykonywalnym.
Poważniejsze trudności zaczynają się w momencie, gdy błąd uniemożliwia wykonanie dobowego zamknięcia magazynu, rozliczenia kasy lub wysyłki jednolitego pliku kontrolnego. Sygnałem alarmowym jest także sytuacja, w której jedno ze stanowisk sieciowych widzi inne stany magazynowe niż komputer główny, bądź gdy w trakcie próby wykonania kopii zapasowej proces zostaje nagle przerwany z kodem błędu wejścia-wyjścia. Takie zachowanie wskazuje najczęściej na uszkodzenie logiczne bazy danych, błędy partycji systemowej lub awarię fizycznych sektorów nośnika pamięci, na którym przechowywany jest plik główny bazy oraz plik dziennika zdarzeń.
W miejscowościach takich jak Kampinos, gdzie lokalne punkty handlowe, składy budowlane czy mniejsze przedsiębiorstwa produkcyjne opierają całą codzienną działalność na jednym głównym komputerze pełniącym rolę serwera, każda przerwa w działaniu bazy danych paraliżuje sprzedaż. Wtedy liczy się szybka diagnoza na miejscu i ustalenie, czy usterka dotyczy wyłącznie samej konfiguracji środowiska SQL, czy wynika ze zużycia sprzętu komputerowego.
Podczas rozmów telefonicznych osoby odpowiedzialne za wystawianie dokumentów opisują usterki poprzez codzienne czynności, które nagle przestały działać. Do najczęstszych sytuacji należą:
Usterki środowisk bazodanowych rzadko powstają bez wcześniejszej przyczyny zewnętrznej. Doświadczenie serwisowe pozwala uszeregować źródła problemów od tych spotykanych najczęściej po rzadsze, bardziej złożone awarie:
Najczęstszą przyczyną jest nieprawidłowe wyłączenie komputera pełniącego funkcję serwera bazy. Nagły zanik zasilania, przypadkowe odłączenie kabla lub twardy restart komputera w momencie, gdy silnik bazy danych wykonywał operację zapisu, prowadzi do uszkodzenia nagłówka pliku bazy danych (plików z rozszerzeniem MDF lub LDF). Baza przechodzi wówczas w tryb awaryjny (tzw. stan Recovery Pending lub Suspect) i odmawia przyjmowania nowych połączeń.
Drugim częstym źródłem kłopotów są konflikty sieciowe i blokady systemowe. Zmiana adresu IP w lokalnym routerze, błędnie skonfigurowana zapora sieciowa (firewall) po aktualizacji oprogramowania antywirusowego lub zablokowane porty komunikacyjne uniemożliwiają stacjom roboczym odnalezienie instancji serwera. Często dochodzi też do wyczerpania miejsca na dysku systemowym, co uniemożliwia rozrost pliku transakcyjnego bazy danych.
Kolejną grupę stanowią błędy podczas aktualizacji wersji oprogramowania. Konwersja bazy do nowszej wersji wymaga pełnej spójności danych wyjściowych oraz odpowiednich zasobów pamięci operacyjnej. Jeśli proces konwersji zostanie przerwany lub napotka uszkodzone wcześniej rekordy historyczne, baza staje się nieobsługiwana zarówno przez starą, jak i nową wersję programu.
Rzadszą, ale znacznie groźniejszą przyczyną są fizyczne uszkodzenia nośników danych. Powstawanie uszkodzonych sektorów (tzw. bad sectorów) na tradycyjnych dyskach talerzowych lub degradacja komórek pamięci w nośnikach półprzewodnikowych może trafić dokładnie w przestrzeń zajmowaną przez tabele programu magazynowego. W takich sytuacjach niezbędna jest pilna wymiana dysku na fabrycznie nowy i odtworzenie struktury z zachowanych kopii.
Prace serwisowe realizowane na miejscu u klienta w Kampinosie rozpoczynają się od szczegółowego zabezpieczenia istniejącego stanu danych. Podstawową zasadą jest nienaruszanie oryginalnych plików przed wykonaniem ich fizycznej kopii zapasowej na zewnętrznym nośniku technicznym.
Diagnostyka obejmuje weryfikację stanu usług systemowych odpowiedzialnych za działanie silnika bazy danych, analizę dzienników zdarzeń systemowych oraz sprawdzenie parametrów nośników pamięci za pomocą odczytu parametrów S.M.A.R.T. (system monitoringu i raportowania stanu dysków). Jeżeli środowisko sprzętowe jest sprawne, serwisant przechodzi do analizy spójności samej bazy danych za pomocą dedykowanych procedur naprawczych silnika SQL (polecenia z grupy DBCC CHECKDB). Pozwala to zidentyfikować uszkodzone tabele, rozbieżności w indeksach oraz błędy alokacji stron pamięci.
W przypadku problemów sieciowych konfigurowane są stałe reguły adresacji w sieci lokalnej, właściwe porty nasłuchu dla instancji bazodanowej oraz protokoły komunikacyjne. Jeśli naprawa wymaga wdrożenia nowego środowiska, przeniesienia bazy na inny komputer lub odbudowy uszkodzonych struktur, wszystkie czynności wykonywane są z zachowaniem pełnej poufności informacji handlowych. Na życzenie klienta serwis podpisuje bezpłatną umowę o zachowaniu poufności (NDA).
W sytuacji, gdy diagnoza wykaże poważną awarię komponentów sprzętowych (np. uszkodzenie sekcji zasilania płyty głównej lub degradację nośnika danych uniemożliwiającą stabilną pracę w terenie), sprzęt jest odbierany do warsztatu stacjonarnego, a po zakończonej naprawie i zamontowaniu nowych podzespołów odwożony z powrotem do siedziby klienta i ponownie integrowany z siecią.
Próby samodzielnego przywrócenia działania systemów Subiekt lub WAPRO bez odpowiedniej wiedzy o strukturze baz relacyjnych niosą ze sobą ryzyko bezpowrotnej utraty historii dokumentów. Do najpoważniejszych błędów należą:
Zanim serwisant dotrze na miejsce do Kampinosu, warto wykonać kilka prostych i w pełni bezpiecznych kroków, które mogą pomóc w szybszym określeniu źródła problemu:
Usługi serwisu realizowane są w pełnym modelu mobilnym z bezpośrednim dojazdem do siedziby klienta, biura lub punktu handlowego na terenie Kampinosu oraz całego powiatu warszawskiego zachodniego. Model ten eliminuje konieczność odłączania okablowania, demontażu komputerów i przewożenia sprzętu przez klienta.
Współpraca przebiega w przejrzysty sposób: po zgłoszeniu problemu następuje dojazd pod wskazany adres, przeprowadzenie weryfikacji stanu technicznego i przedstawienie indywidualnej wyceny przed przystąpieniem do jakichkolwiek prac naprawczych lub konfiguracyjnych. Na każdą wykonaną naprawę oraz zastosowane nowe podzespoły udzielana jest gwarancja do 12 miesięcy, a rozliczenie następuje na podstawie dokumentu, jakim jest faktura bez VAT.
W przypadku problemów z działaniem programów Subiekt lub WAPRO, błędów bazy danych bądź konieczności pilnej konfiguracji stanowisk sprzedażowych w Kampinosie, zachęcamy do kontaktu telefonicznego pod numerem 22 257 87 54.
Nie wiesz, od czego zacząć? Zadzwoń.
Porada telefoniczna nic nie kosztuje, a część usterek udaje się rozwiązać bez dojazdu — zwłaszcza tych, w których winne są ustawienia albo zasilanie. Jeżeli trzeba przyjechać, dojazd, odbiór i zwrot sprzętu są bezpłatne, a diagnoza laptopa przy odbiorze — również. Wizyta serwisanta u klienta jest płatna; sam dojazd i tak nic nie kosztuje.
Telefon odbieramy całą dobę, siedem dni w tygodniu — także w weekendy i święta. Dojeżdżamy na terenie Warszawy i siedmiu przyległych powiatów.
Serwis laptopów i komputerów na warszawskim Bemowie. Przyjeżdżamy pod wskazany adres — do domu i do firmy. Dojazd, odbiór i zwrot nic nie kosztują, a diagnoza laptopa przy odbiorze sprzętu jest bezpłatna.
ul. Lazurowa 14b
01-474 Warszawa — Bemowo
Biuro bez obsługi klientów. Sprzętu nie trzeba nigdzie przywozić.
Odbieramy także w weekendy i święta. Przy pilnych zgłoszeniach umawiamy się na ten sam dzień.
Dojazd: Warszawa i siedem przyległych powiatów, w promieniu 40 km. Na miejscu jesteśmy z reguły w ciągu godziny.
Na wykonane naprawy dajemy gwarancję do 12 miesięcy.