Przejdź do głównej treści

Odzyskiwanie i naprawa baz danych

Odzyskiwanie i diagnostyka baz danych

Odzyskujemy dane z baz Płatnika, Optimy, Subiekta, Rewizora i SQL Server po awarii dysku, serwera, macierzy RAID, systemu NAS lub kopii zapasowej.

  • Poufna
    obsługa B2B
  • Możliwość
    NDA
  • Wycena przed
    pracą
Technik analizujący bazę danych na odizolowanym stanowisku laboratoryjnym

Najpierw ustalamy, która warstwa uległa awarii

  1. 1Nośnik

    Sprawdzamy stan dysku, RAID/NAS i odczyt sektor po sektorze.

  2. 2Pliki bazy

    Weryfikujemy strukturę i integralność plików.

  3. 3Log transakcyjny

    Analizujemy log w celu odtworzenia spójnego stanu.

  4. 4Silnik SQL

    Sprawdzamy wersję, parametry i stan usług.

  5. 5Aplikacja

    Weryfikujemy połączenie i poprawność działania.

Obsługiwane systemy

Bazy firmowe, które diagnozujemy

PłatnikAccess i SQL Server
ERP Optimakopie i bazy Microsoft SQL Server
ERP XLśrodowiska kwalifikowane według wersji
Subiekt i Rewizorbazy InsERT
SQL ServerMDF, NDF, LDF i BAK
AccessMDB i ACCDB

Pierwsza reakcja

Nie modyfikuj jedynego egzemplarza bazy

Typowe objawy

Stan SUSPECT: baza oznaczona jako SUSPECT w SQL Server

Błędy stron danych: I/O, checksum, 8630, 824, 823 i inne

Awaria po restarcie: serwer nie uruchamia bazy lub zatrzymuje się podczas startu

Pliki bazy i ich relacje

MDFplik podstawowyNDFpliki dodatkoweLDFplik dziennikaBAKkopie zapasowe

SQL Server

Czego nie robić

DBCC REPAIR_ALLOW_DATA_LOSS: może bezpowrotnie utracić dane z bazy

Niekontrolowane odtwarzanie: próby bez kopii roboczej grożą nadpisaniem danych

Zapisy na oryginale: każdy zapis zwiększa ryzyko utraty danych

!Najpierw zabezpiecz materiał źródłowyWykonaj kopię sektorową nośnika lub pełną kopię plików bazy. Diagnostyka i odzyskiwanie zawsze na kopii roboczej.
Jak odzyskujemy bazę i środowisko

Zakres prac

Co możemy zrobić z bazą i środowiskiem

  1. 01Odzysk z nośnika

    Bezpieczne pozyskanie danych z uszkodzonych dysków lub backupów.

  2. 02Analiza plików bazy

    Weryfikacja spójności plików i metadanych.

  3. 03Instancja testowa

    Odseparowane środowisko zgodne z wersją silnika.

  4. 04Eksport danych

    Eksport obiektów i danych z bazy do wymienialnych formatów.

  5. 05Naprawa logiczna

    Rekonstrukcja struktur i metadanych po diagnozie.

  6. 06Weryfikacja biznesowa

    Wynik przekazujemy do weryfikacji po stronie klienta.

Proces diagnostyczny

Od zgłoszenia do zweryfikowanego wyniku

Prowadzimy proces w uporządkowanych etapach. Każdy krok ma jasny cel, określony wynik i bezpieczne środowisko pracy.

Prace płatne rozpoczynamy po akceptacji zakresu
  1. 01ZgłoszeniePrzyjmujemy zgłoszenie, słuchamy kontekstu i ustalamy priorytet.
  2. 02Ocena źródłaWstępna ocena nośnika, backupu i ryzyk dalszych prób.
  3. 03Materiał roboczyTworzymy obraz lub kopię roboczą; oryginał pozostaje nienaruszony.
  4. 04Diagnoza bazyAnaliza plików, metadanych i spójności logicznej.
  5. 05Zakres i wycenaProponujemy zakres prac, czas i koszt przed realizacją.
  6. 06Odzysk i weryfikacjaUdostępniamy wynik do weryfikacji biznesowej.

Poufność B2B

Kontrolowany dostęp do danych firmowych

Pracujemy w odizolowanych stacjach roboczych, bez dostępu do Internetu i bez możliwości kopiowania danych na zewnętrzne nośniki. Każdy projekt realizujemy w oparciu o NDA.

Zakres dostępuDostęp do danych mają wyłącznie osoby niezbędne do realizacji projektu.

NDA i raportKażdy projekt możemy realizować w oparciu o NDA i uzgodniony raport.

Jak przygotować pliki, logi i opis awarii

  • pliki MDF/NDF/LDF lub MDB/ACCDB
  • dostępne kopie BAK
  • logi SQL i aplikacji
  • wersja programu i SQL Server
  • pełny komunikat błędu
  • ostatnia poprawna praca

Diagnoza bazy danych

Zabezpiecz materiał, zanim kolejne próby zmienią jego stan

Profesjonalna diagnoza pozwala ustalić, co się stało i odzyskać bazę z zachowaniem spójności danych.

FAQ

Najczęstsze pytania o odzyskiwanie baz danych

Czy naprawiacie bazę, czy odzyskujecie ją z kopii?

To zależy od przypadku. Czasem potrzebna jest naprawa struktury bazy, a czasem bezpieczniejsze jest odtworzenie i odzysk danych z kopii roboczej lub uszkodzonego środowiska.

Jakie pliki i informacje warto przygotować przed diagnozą?

Najlepiej zgromadzić pliki bazy, logi, informacje o wersji systemu, komunikatach błędów oraz opis momentu awarii.

Czy pracujecie z przypadkami pilnymi dla księgowości i firm?

Tak, bo takie awarie często blokują bieżącą pracę operacyjną. Zakres i tryb działania ustalamy po ocenie ryzyka oraz dostępności materiału źródłowego.

Czy po naprawie można sprawdzić spójność danych?

Po stronie technicznej da się ocenić, czy baza uruchamia się poprawnie i czy zachowuje wymaganą strukturę.

Odzyskiwanie i naprawa baz danych

Odzyskiwanie i diagnostyka baz danych

Odzyskujemy dane z baz Płatnika, Optimy, Subiekta, Rewizora i SQL Server po awarii dysku, serwera, macierzy RAID, systemu NAS lub kopii zapasowej.

Poufna obsługa B2B Możliwość NDA Wycena przed pracą

Zakres diagnozy

Najpierw ustalamy, która warstwa uległa awarii.

Oddzielnie oceniamy stan nośnika, plików bazy, logu transakcyjnego, silnika SQL oraz środowiska serwerowego. Nie każdy przypadek wymaga obrazowania całego nośnika.

Zaawansowane naprawy logiczne kwalifikujemy indywidualnie. Jeżeli potrzebna jest dodatkowa specjalizacja, uzgadniamy z klientem udział sprawdzonego partnera przed przekazaniem materiału.

Płatnik Optima Subiekt SQL Server Access Rewizor

Zakres systemów

Obsługiwane systemy i formaty

Zakres prac zależy od silnika bazy, wersji aplikacji, stanu plików oraz dostępności kopii zapasowej.

ZUS

Płatnik

Bazy Access oraz instalacje korzystające z SQL Server.

Comarch

ERP Optima

Pliki i kopie baz Microsoft SQL Server używane przez Optimę.

Comarch

ERP XL

Środowiska ERP XL kwalifikowane na podstawie wersji i architektury wdrożenia.

InsERT

Subiekt i Rewizor

Bazy programów InsERT po awarii nośnika, serwera lub SQL Server.

Microsoft

SQL Server

Pliki MDF, NDF i LDF, kopie BAK oraz błędy stron danych i spójności.

Access

MDB i ACCDB

Bazy Microsoft Access wykorzystywane w Płatniku i aplikacjach biurowych.

Przerwij dalsze próby

Nie modyfikuj jedynego egzemplarza bazy

Zatrzymaj usługę lub aplikację zgodnie z procedurą administratora i zachowaj obecny stan plików, gdy wystąpi co najmniej jeden z poniższych objawów.

SQL Server

Baza ma stan SUSPECT

Silnik nie może przeprowadzić prawidłowego odzyskiwania po restarcie lub przerwanym zapisie.

Spójność

Błędy stron danych lub tabel

DBCC zgłasza błędy spójności albo aplikacja traci dostęp do wybranych tabel.

Zasilanie

Awaria po restarcie

Baza przestała działać po zaniku zasilania, zawieszeniu systemu lub niekontrolowanym restarcie.

Nośnik / RAID

Błędy dysku lub macierzy

Występują opóźnienia odczytu, błędy kopiowania, znikające pliki albo macierz przechodzi w stan offline.

Kopia zapasowa

Nieudane odtworzenie

Przywracanie kopii kończy się błędem lub dostępna kopia nie zawiera ostatnich zapisów.

Ostatnia deska ratunku

REPAIR_ALLOW_DATA_LOSS

Ta opcja może usuwać uszkodzone strony i rekordy. Nie uruchamiaj jej na jedynym egzemplarzu danych.

Zakres prac

Co możemy zrobić z bazą i środowiskiem

Zakres dobieramy do faktycznego źródła awarii. Obraz nośnika, kopia plików bazy i odseparowana instancja testowa to trzy różne etapy, które nie zawsze są potrzebne jednocześnie.

01

Odzysk z nośnika

Stabilizujemy odczyt dysku lub macierzy i pozyskujemy pliki bazy, gdy źródłem problemu jest warstwa sprzętowa.

02

Analiza plików bazy

Oceniamy nagłówki, strony danych, log transakcyjny i spójność dostępnych struktur.

03

Instancja testowa

Próby podłączenia bazy prowadzimy w odseparowanym środowisku zgodnym z wersją silnika.

04

Eksport danych

Jeżeli pełne uruchomienie nie jest możliwe, oceniamy zakres danych dostępnych do kontrolowanego eksportu.

05

Naprawa logiczna

Zaawansowaną rekonstrukcję kwalifikujemy po diagnozie, bez obietnicy zachowania każdego rekordu.

06

Weryfikacja biznesowa

My sprawdzamy poprawność techniczną. Wyznaczona osoba po stronie klienta potwierdza faktury, deklaracje i inne dane biznesowe.

Proces diagnostyczny

Od zgłoszenia do zweryfikowanego wyniku

Każdy etap ma określony cel. Najpierw chronimy dostępny materiał, a dopiero po diagnozie uzgadniamy zakres prac płatnych.

01

Zgłoszenie

Zapisujemy objawy, wersje systemów, dostępne pliki i priorytet biznesowy.

02

Ocena źródła

Rozstrzygamy, czy problem dotyczy nośnika, plików bazy, silnika SQL czy środowiska.

03

Materiał roboczy

Tworzymy odpowiednio obraz nośnika, kopię plików albo odseparowane środowisko testowe.

04

Diagnoza bazy

Analizujemy strukturę plików, log transakcyjny, strony danych i możliwość eksportu.

05

Zakres i wycena

Przed pracami płatnymi przekazujemy ocenę możliwości, ryzyka i kosztu.

06

Odzysk i weryfikacja

Weryfikujemy wynik technicznie, a klient potwierdza poprawność danych biznesowych.

Tryb priorytetowy jest dostępny po uzgodnieniu zakresu i dostępności zespołu. Nie deklarujemy automatycznie obsługi 24/7 dla każdego przypadku.

Poufność B2B

Kontrolowany dostęp do danych firmowych

Materiał analizujemy na odizolowanych stanowiskach roboczych. Dostęp otrzymują wyłącznie osoby uczestniczące w realizacji zlecenia, a umowę NDA możemy podpisać przed rozpoczęciem diagnozy.

Jeżeli sprawa wymaga konsultacji ze specjalistycznym partnerem, informujemy o tym przed przekazaniem danych i ustalamy zakres udostępnienia.

Autoryzacja

Zakres dostępu

Ustalamy, jakie pliki i informacje są niezbędne do diagnozy oraz kto może zatwierdzać kolejne etapy.

Dokumentacja

NDA i raport

Na życzenie pracujemy na podstawie NDA i przekazujemy uzgodniony raport z wyniku diagnozy.

Dalsze instrukcje

Wybierz materiał odpowiadający awarii

Poradniki wyjaśniają pierwsze czynności dla konkretnych systemów i środowisk. Jeżeli nie masz pewności, opisz komunikat błędu i miejsce przechowywania bazy.

Jak przygotować pliki, logi i środowisko do diagnozy bazy danych

Do wstępnej oceny przygotuj dostępne pliki bazy i kopie zapasowe, wersję aplikacji oraz pełne komunikaty błędów. Nie kopiuj aktywnych plików MDF i LDF podczas pracy usługi SQL Server.

Pliki

Pliki bazy

MDF, NDF i LDF albo MDB i ACCDB wraz z oryginalną strukturą katalogów.

Logi

Logi SQL / aplikacji

Komunikaty błędów z konsoli, SQL Servera lub programu księgowego.

Kopia

Kopia BAK lub snapshot

Dostępne kopie BAK, snapshoty i eksporty wraz z datą ich utworzenia.

Wersja

Wersja programu

Nazwa programu, wersja systemu i informacja, czy baza była na serwerze czy komputerze.

Błąd

Komunikaty błędów

Treść błędu, zrzut ekranu i moment ostatniego poprawnego uruchomienia.

Kontekst

Ostatnia poprawna praca

Informacja, czy po awarii ktoś uruchamiał procedury SQL, aktualizację lub przywracanie kopii.

FAQ

FAQ — odzyskiwanie i naprawa baz danych Płatnik, Optima, SQL i Subiekt

Czy naprawiacie bazę, czy odzyskujecie ją z kopii?

To zależy od przypadku. Czasem potrzebna jest naprawa struktury bazy, a czasem bezpieczniejsze jest odtworzenie i odzysk danych z kopii roboczej lub uszkodzonego środowiska.

Jakie pliki i informacje warto przygotować przed diagnozą?

Najlepiej zgromadzić pliki bazy, logi, informacje o wersji systemu, komunikatach błędów oraz opis momentu awarii. To skraca czas wejścia w właściwą diagnozę.

Czy pracujecie z przypadkami pilnymi dla księgowości i firm?

Tak, bo takie awarie często blokują bieżącą pracę operacyjną. Zakres i tryb działania ustalamy po ocenie ryzyka oraz dostępności materiału źródłowego.

Czy po naprawie można sprawdzić spójność danych?

Tak, po stronie technicznej da się ocenić, czy baza uruchamia się poprawnie i czy zachowuje wymaganą strukturę. Zakres testów zależy od systemu i danych wejściowych.

Zgłoszenie B2B

Przekaż komunikat błędu i opis środowiska

Na tej podstawie wskażemy, jakie pliki zabezpieczyć i czy potrzebny jest nośnik, kopia bazy lub dostęp do odseparowanej instancji testowej.