- Need Help? Request A Callback
- Working Hours: 8:00 AM – 7:45 PM
Kopia zapasowa bazy danych WAPRO to najważniejszy element bezpieczeństwa informatycznego każdej firmy korzystającej z tego oprogramowania — utrata danych magazynowych czy księgowych bywa trudniejsza do odrobienia niż awaria samego sprzętu. W bazie mogą znajdować się informacje o towarach, kontrahentach, dokumentach handlowych, stanach magazynowych, rozliczeniach i historii operacji wykonywanych przez pracowników. Ich odtworzenie ręcznie jest czasochłonne, a czasem niemożliwe. Poniżej praktyczne podejście serwisu komputerowego do backupu i przywracania danych WAPRO.
Backup bazy WAPRO powinien być zautomatyzowany i wykonywany poza godzinami pracy programu, najlepiej z wykorzystaniem wbudowanych narzędzi do eksportu bazy, np. gbak dla Firebird, uruchamianych harmonogramem zadań Windows. Kopię warto przechowywać w co najmniej dwóch miejscach — na lokalnym dysku innym niż systemowy oraz w chmurze lub na zewnętrznym nośniku poza siedzibą firmy. Samo skopiowanie pliku bazy na ten sam komputer nie zabezpiecza danych przed awarią dysku, kradzieżą sprzętu, szyfrowaniem przez ransomware ani przepięciem elektrycznym.
Warto rozdzielić kopie robocze od kopii przeznaczonych do dłuższego przechowywania. Kopia wykonywana codziennie może być nadpisywana zgodnie z ustalonym harmonogramem, natomiast wybrane kopie tygodniowe lub miesięczne powinny pozostać niezmienione przez dłuższy czas. Dzięki temu można odzyskać dane także po wykryciu błędu, który przez kilka dni pozostawał niezauważony.
Podstawą jest sama baza danych, jednak kompletna procedura backupu nie zawsze kończy się na jednym pliku. W zależności od konfiguracji środowiska należy uwzględnić również ustawienia programu, dokumentację konfiguracji, informacje o lokalizacji bazy, dane dostępowe oraz dodatkowe pliki wykorzystywane przez stanowiska użytkowników. Nie każdy z tych elementów musi być kopiowany w taki sam sposób, ale przed awarią trzeba wiedzieć, co jest niezbędne do uruchomienia programu.
Istotne jest także ustalenie, gdzie faktycznie znajduje się baza. W małej firmie może być przechowywana na jednym komputerze pełniącym funkcję serwera, natomiast w większym środowisku na oddzielnym serwerze Windows. Stanowiska użytkowników mogą łączyć się z bazą przez sieć lokalną, dlatego kopiowanie przypadkowego pliku z komputera klienckiego może nie dać użytecznego rezultatu.
Bezpośrednie kopiowanie aktywnego pliku bazy nie zawsze jest bezpieczną metodą wykonania kopii. Jeżeli użytkownicy pracują w WAPRO, plik może być otwarty i zmieniany w czasie kopiowania. W efekcie powstaje kopia niekompletna albo niespójna. Bezpieczniejszym rozwiązaniem jest użycie narzędzia przeznaczonego do wykonania kopii lub eksportu bazy, uruchomionego wtedy, gdy użytkownicy zakończyli pracę.
W przypadku baz Firebird często stosuje się narzędzie gbak. Sposób użycia powinien być dopasowany do wersji silnika bazodanowego, lokalizacji pliku i uprawnień konta uruchamiającego zadanie. Błędna ścieżka, nieprawidłowe dane dostępowe albo brak praw zapisu w katalogu docelowym może sprawić, że harmonogram wykona się pozornie poprawnie, ale nie utworzy prawidłowej kopii.
Ręczne wykonywanie kopii po zakończeniu każdego dnia pracy jest podatne na błędy. Pracownik może zapomnieć uruchomić eksport, wybrać niewłaściwy plik albo zapisać kopię w miejscu, które nie jest objęte ochroną. Dlatego backup WAPRO powinien działać według ustalonego harmonogramu w Harmonogramie zadań Windows lub w innym sprawdzonym systemie automatyzacji.
Zadanie powinno uruchamiać skrypt lub program wykonujący kopię, zapisywać wynik w określonym katalogu, a następnie przenosić albo kopiować gotowy plik do drugiej lokalizacji. Przydatne jest również tworzenie logu zawierającego datę rozpoczęcia, datę zakończenia, nazwę pliku oraz informację o powodzeniu lub błędzie. Sam fakt pojawienia się pliku w folderze nie oznacza jeszcze, że backup został wykonany prawidłowo.
Lokalny dysk jest wygodnym miejscem na szybką kopię, ale nie powinien być jedynym miejscem przechowywania danych. Awaria komputera może uszkodzić zarówno bazę produkcyjną, jak i zapisany obok backup. Podobny problem wystąpi w przypadku kradzieży serwera lub zainfekowania wszystkich dostępnych katalogów przez złośliwe oprogramowanie.
Zewnętrzny dysk może być użyteczny, pod warunkiem że nie pozostaje stale podłączony do komputera. Nośnik podłączony przez cały czas może zostać zaszyfrowany razem z pozostałymi danymi. Warto rotować kilka nośników i przechowywać przynajmniej jeden z nich poza miejscem, w którym znajduje się serwer WAPRO.
Drugą lokalizacją może być usługa chmurowa, serwer zdalny albo wydzielony system kopii zapasowych. Należy jednak sprawdzić, czy transfer odbywa się bezpiecznie, kto ma dostęp do plików i jak długo przechowywane są kolejne wersje. Ważne dane firmowe nie powinny trafiać do przypadkowej usługi bez kontroli uprawnień i zasad retencji.
Backup powinien być chroniony podobnie jak sama baza. Dostęp do katalogu z kopiami nie powinien być przyznany wszystkim użytkownikom komputerów w firmie. Jeżeli każdy pracownik może usunąć lub nadpisać kopię, pojedynczy błąd może pozbawić firmę możliwości odtworzenia danych.
Warto rozważyć szyfrowanie nośników oraz ograniczenie dostępu do konta, które wykonuje kopię. Hasła nie powinny być zapisywane w łatwo dostępnym pliku tekstowym. Przy przechowywaniu kopii w chmurze należy dodatkowo włączyć uwierzytelnianie wieloskładnikowe, jeżeli dana usługa je obsługuje.
W przypadku podejrzenia infekcji ransomware nie należy podłączać kolejnych nośników z backupem do zainfekowanego komputera. Najpierw trzeba odłączyć urządzenie od sieci, zabezpieczyć dostępne dane i ustalić, które kopie mogły zostać naruszone. Pochopne uruchamianie plików na zainfekowanym środowisku może utrudnić późniejsze przywracanie.
Gdy dojdzie do awarii — uszkodzenia dysku, błędu bazy po zaniku zasilania, przypadkowego usunięcia danych — serwis komputerowy w pierwszej kolejności zabezpiecza uszkodzony nośnik, aby nie pogorszyć sytuacji, a następnie przywraca bazę z najnowszej dostępnej kopii zapasowej na sprawnym środowisku. Jeśli backup jest nieaktualny lub uszkodzony, podejmowana jest próba odzyskania danych bezpośrednio z uszkodzonego pliku bazy za pomocą narzędzi naprawczych dedykowanych dla danego silnika bazodanowego.
Przed rozpoczęciem odtwarzania należy określić moment, do którego mają zostać przywrócone dane. Najnowsza kopia nie zawsze jest najlepsza. Jeżeli problem wynika z błędnej operacji wykonanej kilka dni wcześniej, przywrócenie ostatniego backupu może odtworzyć również nieprawidłowe dane. Dlatego potrzebne są kopie z różnych dni oraz informacja, kiedy użytkownicy zauważyli nieprawidłowość.
Jeśli jest taka możliwość, pierwsze odtworzenie warto wykonać na oddzielnym komputerze lub w izolowanym środowisku. Pozwala to sprawdzić, czy baza otwiera się poprawnie, czy zawiera wymagane dane i czy program działa z właściwą wersją silnika. Dopiero po pozytywnej weryfikacji można planować odtworzenie środowiska produkcyjnego.
Po przywróceniu trzeba sprawdzić nie tylko uruchomienie WAPRO, lecz także konkretne dane. Należy zweryfikować między innymi listę kontrahentów, towary, stany magazynowe, ostatnie dokumenty oraz możliwość wykonania typowych operacji. Baza, która otwiera się bez komunikatu o błędzie, nadal może wymagać dodatkowej kontroli spójności.
Jeżeli uszkodzeniu uległ dysk serwera, nie należy wielokrotnie uruchamiać komputera ani próbować samodzielnie naprawiać systemu bez wcześniejszego zabezpieczenia danych. Każde kolejne działanie może nadpisać obszary, z których dałoby się odzyskać pliki. W pierwszej kolejności należy ustalić, czy dostępna jest działająca kopia zapasowa, a dopiero później oceniać zakres odzysku z uszkodzonego nośnika.
Przywrócenie programu na nowym komputerze wymaga odtworzenia nie tylko bazy, ale także odpowiedniej konfiguracji. Trzeba sprawdzić wersję WAPRO, silnik bazy danych, uprawnienia użytkowników, połączenia sieciowe oraz dostęp stanowisk klienckich. Pominięcie jednego z tych elementów może spowodować, że baza będzie poprawna, ale pracownicy nie będą mogli z niej korzystać.
W praktyce serwisowej najczęstszym problemem nie jest brak backupu, lecz backup nietestowany — firmy dowiadują się, że kopia jest uszkodzona lub niekompletna dopiero w momencie, gdy jest naprawdę potrzebna. Dlatego warto zlecić serwisowi komputerowemu okresowy audyt procedury backupu, nie tylko jej wdrożenie.
Audyt powinien obejmować sprawdzenie lokalizacji bazy, sposobu wykonywania eksportu, harmonogramu, uprawnień, miejsca przechowywania kopii oraz logów. Należy też wykonać próbne odtworzenie i opisać jego wynik. Jeżeli kopia przywraca się poprawnie, ale procedura trwa zbyt długo albo wymaga wiedzy jednej osoby, nadal wymaga uporządkowania.
Warto przygotować krótką instrukcję awaryjną: wskazać, gdzie znajdują się kopie, która wersja jest aktualna, kto może rozpocząć odtwarzanie oraz jakie czynności należy wykonać przed uruchomieniem użytkowników. Taka dokumentacja ogranicza ryzyko podejmowania przypadkowych decyzji pod presją czasu.
Dobrze zaplanowana kopia zapasowa WAPRO powinna być procesem, a nie pojedynczym plikiem zapisanym na dysku. Liczy się regularność, niezależne lokalizacje, wersjonowanie oraz możliwość przeprowadzenia sprawnego i sprawdzonego odtworzenia. Dzięki temu awaria sprzętu, błąd użytkownika albo uszkodzenie bazy nie musi oznaczać utraty całej historii pracy firmy.
Zgłoszenie naprawy: 22 390 56 49 — telefon czynny całą dobę, siedem dni w tygodniu. Sprzęt odbieramy spod wskazanego adresu w Grodzisku Mazowieckim i okolicy.