Program księgowy nie łączy się z bazą danych — co sprawdzić
Fakir, Kaper czy Mag nagle „nie widzi” bazy? W większości przypadków da się to zdiagnozować samodzielnie w kilka minut.
Objawy
Program przy starcie zgłasza błąd połączenia z bazą danych, długo „się łączy” i w końcu się zawiesza, albo wyświetla komunikat, że nie może znaleźć lub otworzyć bazy.
Przyczyna
Najczęściej to jedna z czterech rzeczy: usługa serwera bazy danych (np. Firebird) nie jest uruchomiona, zmienił się adres IP lub nazwa komputera-serwera, zapora sieciowa blokuje port bazy, albo plik bazy został przeniesiony lub uszkodzony.
Rozwiązanie krok po kroku
- Sprawdź, czy komputer pełniący rolę serwera bazy jest włączony i podłączony do sieci — to najczęstsza, najprostsza przyczyna.
- Zweryfikuj, czy usługa serwera bazy danych (np. Firebird Server) jest uruchomiona w Menedżerze usług Windows na komputerze-serwerze.
- Sprawdź w konfiguracji połączenia programu, czy adres IP lub nazwa serwera się zgadza — adresy IP w sieci lokalnej mogą się zmienić po restarcie routera.
- Zweryfikuj zaporę sieciową (Windows Defender Firewall albo antywirus) na serwerze — port bazy danych musi być odblokowany dla połączeń przychodzących.
- Spróbuj połączyć się z bazą z innego komputera w sieci, żeby ustalić, czy problem dotyczy jednego stanowiska, czy całej sieci.
- Jeśli nic z powyższego nie pomaga, sprawdź integralność samego pliku bazy — niektóre programy księgowe mają wbudowane narzędzie diagnostyczne/naprawcze bazy.
- Przed jakąkolwiek naprawą pliku bazy zrób jego kopię — narzędzia naprawcze czasem pogłębiają uszkodzenie, jeśli baza jest poważnie uszkodzona.
Jeśli po przejściu tych kroków problem nadal występuje, prawdopodobnie baza danych jest fizycznie uszkodzona (np. po niekontrolowanym wyłączeniu komputera w trakcie zapisu) — w takiej sytuacji dalsza samodzielna naprawa niesie ryzyko utraty danych i lepiej skonsultować się z kimś, kto ma doświadczenie z konkretnym silnikiem bazy danych używanym przez Twój program.