Płatnik
Naprawa uszkodzonych baz .mdb (Access) oraz migracje do SQL.
Dysk i Spółka • Bazy danych / B2B
Diagnozujemy uszkodzone bazy, pliki logów, backupy i środowiska firmowe bez kolejnych prób naprawy na produkcji.
Tryb B2B / bazy produkcyjne
Awaria Płatnika, Optimy albo SQL Servera nie zawsze oznacza fizyczne uszkodzenie nośnika. Ta strona dotyczy sytuacji, w których kluczowy jest stan bazy, logów i środowiska aplikacyjnego — a nie ogólny odzysk z dowolnego dysku. W Dysk i Spółka diagnozujemy zarówno uszkodzenia plików baz, jak i przypadki, w których baza przestała działać po awarii systemu, zasilania, kontrolera RAID, serwera lub środowiska wirtualnego.
W sprawach firmowych liczy się nie tylko sam plik bazy, ale też spójność logów, konfiguracja usługi i bezpieczna procedura B2B. Dlatego przed naprawą lub migracją najpierw ustalamy, czy problem dotyczy nośnika, silnika SQL, plików bazy, wolumenu czy całego środowiska serwerowego.
Zakres systemów
Odzyskujemy sprawność systemów finansowo-księgowych i magazynowych.
Naprawa uszkodzonych baz .mdb (Access) oraz migracje do SQL.
Odzyskiwanie baz Microsoft SQL Server (.mdf, .ldf).
Naprawa baz po awarii zasilania lub dysku.
Diagnoza baz SQL, plików danych i logów po błędach spójności.
Praca z bazami Access używanymi w Płatniku i systemach biurowych.
Systemy finansowo-księgowe, kadrowe i magazynowe po awarii środowiska.
Pliki baz, logi transakcyjne, kopie robocze i eksporty z ostatniego dnia pracy.
Diagnoza baz uruchamianych na serwerach, macierzach, NAS-ach i maszynach wirtualnych.
Scenariusze awarii
Serwer lub dysk z bazą przestał działać (uszkodzenie fizyczne, RAID offline). Wykonujemy kopię sektorową i odzyskujemy możliwie spójny plik bazy.
Baza jest widoczna, ale silnik SQL zgłasza błąd spójności, Consistency Check Error albo Page Fault.
Serwer SQL oznaczył bazę jako uszkodzoną po restarcie lub przerwanym zapisie.
Przypadkowe usunięcie plików bazy lub sformatowanie woluminu.
Baza przestała działać po przerwie w zasilaniu, zawieszeniu systemu albo restarcie serwera.
Nieudana aktualizacja, ręczna naprawa indeksów albo przywracanie kopii pogorszyły stan środowiska.
Procedura ratunkowa
Wiemy, że przestój w firmie kosztuje fortunę, dlatego proces zaczynamy od zabezpieczenia stanu i ryzyka.
Zlecenia na bazy danych traktujemy jako pilne; awaryjny tryb pracy 24/7 jest możliwy po wcześniejszym uzgodnieniu.
Podpisujemy NDA. Twoje dane finansowe są bezpieczne (pracujemy w trybie offline).
Najpierw zabezpieczamy materiał źródłowy, a diagnostykę prowadzimy na kopii roboczej.
Przed płatnością sprawdzamy, czy baza daje się poprawnie zamontować i czy można wyświetlić najnowsze faktury oraz deklaracje.
Pierwsze decyzje
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.
W laboratorium najpierw wykonujemy bezpieczny obraz nośnika, a dopiero potem pracujemy na kopii. Dzięki temu nie ryzykujesz utraty resztek danych.
Decyzja diagnostyczna
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.
Komunikaty o uszkodzonej bazie, brak dostępu do tabel, Consistency Check Error, Page Fault albo Suspect Mode po restarcie.
Długi odczyt, błędy kopiowania, znikające pliki, awaria zasilania, RAID offline albo zawieszanie się systemu.
W praktyce najbezpieczniej jest potraktować sytuację jak potencjalną awarię danych: nie generować nowych zapisów i zabezpieczyć stan "tu i teraz".
Powiązane ścieżki
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.
Szybka konsultacja
Masz pytania? Skontaktuj się z nami, zanim kolejne próby naprawy nadpiszą pliki lub logi.
W zgłoszeniach bazodanowych liczą się nie tylko pliki .mdf, .ldf, .db i kopie robocze. Przyspiesza też kontekst: nazwa programu, wersja systemu, ostatni poprawny zapis oraz komunikaty błędów z konsoli lub aplikacji.
.mdf, .ldf, .db, .mdb, kopie robocze i oryginalne katalogi programu.
Komunikaty błędów z konsoli, SQL Servera lub programu księgowego.
Aktualna kopia zapasowa, snapshot albo eksport z ostatniego dnia pracy.
Nazwa programu, wersja systemu i informacja, czy baza była na serwerze czy komputerze.
Treść błędu, zrzut ekranu i moment ostatniego poprawnego uruchomienia.
Informacja, czy po awarii ktoś robił naprawę SQL, aktualizację lub przywracanie kopii.
Skrócenie diagnozy
Najsprawniej pracujemy, gdy razem z bazą dostajemy podstawowy kontekst: strukturę katalogów programu, logi serwera, nazwy użytkowników i datę ostatniego prawidłowego zapisu. Ważna jest też informacja, czy problem pojawił się po awarii prądu, błędzie dysku, aktualizacji systemu czy ataku ransomware.
Ryzykowne próby
Kiedy eskalować
Jeżeli aplikacja przestała otwierać bazę po awarii prądu, system zgłasza błędy odczytu, serwer znika z sieci albo pliki mają nienaturalne rozmiary, lepiej nie wykonywać kolejnych prób na oryginale.
Problem może wychodzić poza samą bazę i dotyczyć nośnika albo środowiska serwerowego.
Przerwany zapis może uszkodzić spójność bazy, logów i katalogu programu.
Warto zabezpieczyć stan "tu i teraz", zanim kolejne próby pracy zwiększą chaos.
To sygnał, że potrzebna jest spokojna diagnostyka zamiast improwizowanej naprawy na oryginale.
Logika czy nośnik
Nie każdy błąd bazy danych oznacza od razu fizyczne uszkodzenie dysku, ale są sytuacje, w których trzeba brać to pod uwagę: opóźniony zapis, problemy z kopiowaniem, zawieszanie się systemu albo znikające pliki.
FAQ
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.
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ę.
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.
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.
Zabezpiecz środowisko
Pracujemy w trybie B2B, na kopii, z możliwością NDA i weryfikacją działania bazy przed przekazaniem wyniku.