Instalacja serwera Firebird

Instalacja ››
Parent Previous Next

Informacje ogólne

Program Czesne dane placówek przechowuje w bazie danych. Danymi w bazie danych zarządza serwer bazy danych. W programie Czesne wykorzystywany jest serwer bazy danych Firebird (www.firebirdsql.org). Firebird musi być uruchomiony, aby program Czesne miał dostęp do danych placówek.

Jeśli baza danych znajduje się na komputerze zdalnym (praca wielostanowiskowa), wtedy program Czesne uzyskuje do niej dostęp za pomocą klienta Firebird. W domyślnej instalacji instalowany jest zarówno serwer, jak i klient Firebird, co oznacza, że program Czesne może być dla niektórych placówek stanowiskiem głównym, a dla innych - stanowiskiem roboczym. Więcej o instalacji wielostanowiskowej przeczytasz w rozdziale Instalacja wielostanowiskowa.

Instalacja serwera Firebird

Aby zainstalować serwer Firebird, musisz uruchomić instalator programu Czesne i upewnić się, że opcja "Silnik bazy danych" (1) jest zaznaczona. Jeśli instalujesz uaktualnienie programu Czesne (powtórna instalacja), to serwer Firebird jest już zainstalowany. Ponowna instalacja nie jest konieczna - możesz odznaczyć opcję (1).


Prawidłowe ustawienie opcji instalacji serwera Firebird

Serwer Firebird, aby prawidłowo współpracował z programem Czesne, powinien mieć kluczowe opcje instalacji ustawione w taki sposób, jak pokazano na poniższych obrazkach:

Opcja "Komponenty serwera" (1) musi być zaznaczona, jeśli program Czesne ma być stanowiskiem głównym. Zalecamy pozostawienie tej opcji zaznaczonej, nawet jeśli instalujesz program Czesne na stanowisku roboczym, ponieważ w przyszłości będziesz mógł w każdej chwili stworzyć placówkę lokalną.

Gdy instalujesz "Komponenty serwera", zaznacz, aby serwer pracował jako "Super Server" (2) - jest to w typowych warunkach korzystniejszy tryb pracy serwera. "Classic Server" będzie wydajniej pracował na maszynach wieloprocesorowych/wielordzeniowych, ponieważ dla każdego połączenia z bazą danych serwer tworzy osobny proces w pamięci. Zwiększy to automatycznie zajętość pamięci. W typowym przypadku, takim jakim jest praca jednego programu z bazą danych (w tym przypadku programu Czesne wzrost prędkości pracy będzie niezauważalny.

Opcja "Narzędzia programisty i administratora" (3) jest KONIECZNA do prawidłowej pracy programu Czesne - umożliwia między innymi tworzenie kopii zapasowych. Pozostaw ją zaznaczoną, lub zaznacz, jeśli nie będzie zaznaczona.

W końcowym etapie instalacji serwera Firebird możesz wybrać opcje dodatkowe. Okno to pojawia się tylko przy nowej instalacji serwera. Jeśli chcesz zmienić ustawienia pokazane w tym oknie, odinstaluj najpierw serwer Firebird i zainstaluj go ponownie. Niektóre z opcji zmienisz uruchamiając aplet Firebird Server Manager w panelu sterowania (o ile jest zainstalowany).

Guardian (1) to program kontrolujący, czy serwer Firebird działa wtedy, gdy powinien. Gdy serwer będzie potrzebny (lub gdy ulegnie awarii), Guardian włączy go automatycznie. Zalecamy pozostawienie tej opcji włączonej, chyba, że serwer pracuje jako Classic Server. Wtedy Guardiana nie zaleca się używać.

Firebird w obecnych systemach powinien pracować jako usługa (2). Praca jako aplikacja ma sens tylko w systemach operacyjnych Windows 95 i Windows 98.

Zaznacz opcję (3) jeśli chcesz, aby Firebird uruchamiał się automatycznie wraz z systemem. Jest to zalecane, w przeciwnym przypadku będziesz musiał pamiętać o samodzielnym uruchomieniu serwera Firebird zanim uruchomisz program Czesne.

Zaznaczenie opcji (4) spowoduje, że pracą serwera oraz niektórymi jego ustawieniami będzie można zarządzać za pomocą apletu Firebird Server Manager w panelu sterowania.

Kopiowanie biblioteki klienta Firebird do katalogu system (5) nie jest konieczne do pracy programu Czesne, ponieważ instaluje on bibliotekę klienta Firebird samodzielnie do własnego katalogu. Przydatne może być w przypadku innych programów używających Firebirda, które korzystają z biblioteki zainstalowanej w systemie.

Wygenerowanie biblioteki GDS32.DLL (6) nie jest konieczne do pracy programu Czesne, ale może być konieczne w przypadku starszych programów używających serwera Firebird.


Powtórna instalacja lub uaktualnianie serwera Firebird


Jeśli instalujesz uaktualnienie programu Czesne (powtórna instalacja) i z jakiegoś powodu chcesz przeinstalować serwer Firebird, to przed instalacją musisz zatrzymać (lub odinstalować w panelu sterowania) obecnie pracujący serwer Firebird. Gdy serwer pracuje jako usługa - musi ona zostać zatrzymana - w tej kolejności -  FirebirdGuardianDefaultInstance (1) i FirebirdServerDefaultInstance (2). Możesz też zatrzymać serwer używając apletu Firebird Server Manager w panelu sterowania. Jeśli usługi nie zostaną zatrzymane, instalacja serwera Firebird zostanie przerwana, a serwer wyświetli komunikat:

Jeśli usługa została zatrzymana, ale serwer Firebird jest instalowany powtórnie, instalator wyświetli ostrzeżenie informujące o tym, że serwer jest już zainstalowany:

Aby kontynuować instalację, naciśnij przycisk "Nie".

Gdy serwer pracuje jako aplikacja, wystarczy ją zamknąć przed instalacją, używając ikony serwera w zasobniku systemowym.