Awaria dysku, przypadkowe usunięcie danych, ransomware lub błąd systemu operacyjnego mogą w ciągu chwili pozbawić firmę dostępu do lat pracy w Symfonii Start. Specjalizujemy się w odzyskiwaniu danych po wszelkich rodzajach awarii – przywracamy dane z kopii zapasowych, naprawiamy uszkodzone bazy Pervasive/PSQL i SQL Server oraz stosujemy techniki odzyskiwania danych na poziomie nośnika pamięci.
Ocena sytuacji i plan odzyskiwania
Pierwszym krokiem po awarii jest spokojne i metodyczne zbadanie jej przyczyny i zakresu. Sprawdzamy, jakie dane zostały utracone i za jaki okres, czy dostępna jest kopia zapasowa i jak jest aktualna, jaki jest stan fizyczny nośnika danych oraz czy awaria wynika z błędu oprogramowania, sprzętu czy zewnętrznego ataku. Na tej podstawie opracowujemy plan odzyskiwania z realistyczną oceną czasu i kompletności przywrócenia.
Przywracanie z kopii zapasowej Pervasive/PSQL
Gdy dostępna jest kopia zapasowa plików bazy Pervasive/PSQL, przywrócenie polega na skopiowaniu plików do właściwego katalogu i uruchomieniu narzędzia odbudowy struktury. Sprawdzamy integralność przywróconych plików poleceniem butil -stat i naprawiamy ewentualne błędy indeksów poleceniem butil -rebuild. Weryfikujemy, czy rok obrotowy i dane kontrahentów są kompletne przed uruchomieniem programu.
Przywracanie bazy SQL Server
Przywrócenie bazy SQL Server z kopii wykonujemy komendą RESTORE DATABASE z opcją NORECOVERY dla kopii różnicowych i dziennika transakcji, a następnie WITH RECOVERY dla ostatniej operacji przywracania. Weryfikujemy spójność bazy poleceniem DBCC CHECKDB po przywróceniu. W przypadku dostępności kopii dziennika transakcji możliwe jest przywrócenie danych do konkretnego punktu w czasie (point-in-time recovery).
Naprawa uszkodzonej bazy bez kopii zapasowej
Gdy kopia zapasowa nie jest dostępna lub jest zbyt stara, podejmujemy próbę naprawy uszkodzonej bazy. Dla Pervasive/PSQL uruchamiamy narzędzie Rebuild do odbudowy indeksów i struktury tabel. Dla SQL Server używamy DBCC CHECKDB z opcją REPAIR_ALLOW_DATA_LOSS jako ostateczność – ta operacja może naprawić strukturę bazy kosztem utraty uszkodzonych rekordów. Równolegle rozważamy profesjonalne odzyskiwanie danych z uszkodzonego nośnika.
Odzyskiwanie danych po ataku ransomware
Atak ransomware szyfrujący pliki bazy danych wymaga szczególnego podejścia. Izolujemy zainfekowany komputer od sieci, identyfikujemy wariant ransomware i sprawdzamy dostępność deszyfratora (np. w serwisie NoMoreRansom.org). Przywracamy dane z ostatniej czystej kopii zapasowej sprzed infekcji, po uprzednim oczyszczeniu systemu z malware i wdrożeniu zabezpieczeń zapobiegających ponownej infekcji.
Weryfikacja kompletności odzyskanych danych
Po przywróceniu danych przeprowadzamy szczegółową weryfikację ich kompletności. Sprawdzamy saldo kont, rozrachunki z kontrahentami, dokumenty za ostatni miesiąc i spójność rejestrów VAT. Identyfikujemy ewentualną lukę danych między ostatnią kopią a momentem awarii i pomagamy w jej odtworzeniu na podstawie dokumentów papierowych lub kopii e-mail.