Wersja 2.5 bazy danych Firebird powoduje w najnowszych wersjach systemu Modus problem z przywracaniem kopii bazy danych. Jeśli baza danych była uszkodzona jej kopia tworzy się również uszkodzona i jej odtworzenie jest niemożliwe.
Rozwiązaniem problemu jest przeinstalowanie serwera bazy danych Firebird z wersji 2.5 na 2.5.1:
1. DEINSTALACJA SERWERA FIREBIRD 2.5
Deinstalację serwera bazy danych można przeprowadzić na kilka sposobów. W systemach Windows należy:
- albo w menu Start zlokalizować w sekcji
Wszystkie programyfolder Firebird 2.5, a następnie uruchomić polecenieDeinstalacja Firebird'a 2.5; - albo zlokalizować na dysku folder, gdzie zainstalowano serwer Firebird (domyślnie jest to
C:\Program Files\Firebird\Firebird_2_5i uruchomić programunins000.exe.
c:\WINDOWS\system32 biblioteki klienta serwera bazy danych o nazwie gds32.dll oraz fbclient.dll. Może się zdarzyć, że będzie zainstalowana tylko jedna z tych bibliotek.
2. INSTALACJA SERWERA FIREBIRD 2.5.1
Kolejny etap to instalacja serwera Firebird w wersji 2.5.1. Wersje instalacyjne do większości systemów operacyjnych znajdują się do pobrania na stronach Firebirda. Dla systemów Windows 32-bitowych instalator pobierzesz tutaj, a dla wersji Windows 64-bitowych tutaj.
W przypadku, gdy na serwerze systemem operacyjnym jest Linux, do wyboru jest dużo więcej pakietów instalacyjnych. Aby wybrać właściwy kieruj się następującymi wskazówkami:
- nie instaluj serwera firebird za pomocą menadżera pakietów (a jeżeli Twoja dystrybucja ma już zainstalowany serwer Firebird - odinstaluj go); pobierz ze stron Firebirda właściwy pakiet i zainstaluj go ręcznie;
- przed instalacją upewnij się, że Twoja dystrybucja ma zainstalowaną bibliotekę glibc w wersji 2.7 lub nowszej; jeżeli nie konieczna będzie aktualizacja tej biblioteki;
- dodatkowe wskazówki dla poszczególnych platform znajdziesz klikając przyciski Installation notes for Superclassic znajdujące się pod powyższym linkiem;
Po pobraniu należy uruchomić instalator i przejść kolejne kroki instalacji.
3. DODATKOWO:
- w folderze, w którym znajduje się Modus należy ręcznie usunąć plik o nazwie
fbclient.dllorazgbak_2.5 - w folderze, w którym znajduje się Firebird należy odnaleźć wyżej pliki o nazwie
fbclient.dllorazgbaki skopiować je do folderu w którym znajduje się Modus - w folderze, w którym znajduje się Modus należy zmienić nazwę pliku
gbaknagbak_2.5