Awaria bazy danych – co robić od razu, żeby nie pogorszyć sytuacji
Gdy baza (np. Płatnik, Optima, SQL, Subiekt) przestaje się otwierać, najgorszym rozwiązaniem są wielokrotne "naprawy" i kolejne próby uruchamiania. Często problemem jest uszkodzenie plików bazy, błędy dysku albo brak miejsca — a każda kolejna próba potrafi dopisać nowe błędne dane.
Jeśli to możliwe, przerwij pracę na komputerze/serwerze i zabezpiecz kopię aktualnych plików bazy. W firmach najczęstszy scenariusz to: awaria dysku, błąd kontrolera, przerwa w zasilaniu albo nieudana aktualizacja. Dobrą wiadomością jest to, że w wielu przypadkach da się odzyskać dane lub przywrócić spójność bazy.
W laboratorium najpierw wykonujemy bezpieczny obraz nośnika, a dopiero potem pracujemy na kopii. Dzięki temu nie ryzykujesz utraty resztek danych. Jeśli pilnie potrzebujesz rozliczeń lub deklaracji, zaznacz to w zgłoszeniu, aby nadać sprawie odpowiedni priorytet.
- Zatrzymaj zapisy na dysk (nie instaluj niczego, nie przenoś plików pochopnie).
- Nie uruchamiaj wielu "napraw" i nie nadpisuj starych plików bazy nowymi.
- Zapisz komunikaty błędów (zrzut ekranu) – to często klucz do diagnozy.
Jak odróżnić problem bazy od problemu dysku (bez wchodzenia w detale)
Jeśli komputer nagle zwalnia, pliki otwierają się bardzo długo albo pojawiają się błędy kopiowania, to często sygnał, że problem leży w nośniku, a nie w samej aplikacji. Z kolei komunikaty o "uszkodzonej bazie", brak dostępu do tabel lub błędy spójności mogą wynikać z przerwanego zapisu (np. podczas awarii zasilania).
W praktyce najbezpieczniej jest potraktować sytuację jak potencjalną awarię danych: nie generować nowych zapisów i zabezpieczyć stan "tu i teraz". Dzięki temu możemy odtworzyć bazę albo odzyskać jej kopie robocze bez utraty kolejnych rekordów.
- Nie wykonuj pochopnej reinstalacji systemu — to często nadpisuje pliki i logi.
- Jeśli masz kopie zapasowe – nie przywracaj ich na to samo miejsce bez konsultacji.
- W zgłoszeniu wpisz nazwę programu (Płatnik/Optima/Subiekt/SQL) i datę ostatniego poprawnego uruchomienia.
To problem z bazą danych czy szersza awaria środowiska firmowego?
Jeżeli problem dotyczy Płatnika, Optimy, SQL lub Subiekta, wybierz tę ścieżkę. Dla pionu księgowego i ogólnej awarii B2B masz osobne strony.
Najważniejsze strony w tym klastrze:
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.