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: