Instalacja firebirda: Różnice pomiędzy wersjami

Z Baza wiedzy Sokaris
Linia 8: Linia 8:
  
 
===Odinstalowanie poprzedniej wersji serwera===
 
===Odinstalowanie poprzedniej wersji serwera===
Gdy Firebird jest zainstalowany i uruchomiony, program instalacyjny Firebirda wykrywa taką sytuację ([[Grafika:FirebirdInstallSerwerUruchomiony.jpg]]) i przerywa instalację.
+
Gdy Firebird jest zainstalowany i uruchomiony, program instalacyjny Firebirda wykrywa taką sytuację (patrz zrzut ekranu poniżej) i przerywa instalację.[[Grafika:FirebirdInstallSerwerUruchomiony.jpg]]
  
 
* Jeśli serwer jest zainstalowany jako usługa, należy [http://wiedza.sokaris.pl/index.php?title=Zatrzymanie_serwera_Firebird zatrzymać usługę serwera]
 
* Jeśli serwer jest zainstalowany jako usługa, należy [http://wiedza.sokaris.pl/index.php?title=Zatrzymanie_serwera_Firebird zatrzymać usługę serwera]

Wersja z 14:20, 11 lis 2008

Faktura-NT
Sapio

Programy firmy Sokaris pracują pod kontrolą serwera Firebird 2.1, z wersją starszą odmówią współpracy.

Przed instalacją

  • Przed instalacją serwera Firebird w wersji 2.1 należy się upewnić, czy nie jest już zainstalowana i uruchomiona starsza wersja serwera.

Instalator Firebirda w typowej sytuacji potrafi poprzednią wersję zatrzymać i odinstalować, ale w niektórych sytuacjach jest to niemożliwe i należy to zrobić ręcznie.

Odinstalowanie poprzedniej wersji serwera

Gdy Firebird jest zainstalowany i uruchomiony, program instalacyjny Firebirda wykrywa taką sytuację (patrz zrzut ekranu poniżej) i przerywa instalację.FirebirdInstallSerwerUruchomiony.jpg

  • Jeśli serwer jest zainstalowany jako usługa, należy zatrzymać usługę serwera
  • Jeśli serwer jest zainstalowany jako aplikacja (widoczna jest ikonka serwera w zasobniku ikon), należy, naciskając prawy przycisk myszy na ikonce serwera, zakończyć jego pracę.

Po zatrzymaniu serwera odinstalowujemy go używając apletu Dodaj/usuń programy w Panelu sterowania Windows i uruchamiamy ponownie komputer.

Plik instalacyjny

Instalator serwera Firebird jest zawarty w instalatorach naszych programów i zasadniczo nie ma potrzeby go instalować z osobnego pliku. W szczególnych przypadkach można plik instalacyjny pobrać ze strony producenta, wybierając wersję 2.1.x

Instalacja serwera

Typowa instalacja nie wymaga od użytkownika żadnych zmian ustawień instalatora. Opcje domyślne są tak dobrane, aby zainstalować serwer w konfiguracji optymalnej dla większości naszych użytkowników. Gdy jednak opcje te zostaną zmienione, zostaną zapamiętane przez instalator i użyte przy kolejnej instalacji.

Poniżej przedstawiamy sposób, w jaki powinien zostać zainstalowany Firebird, aby poprawnie współpracował z programami firmy Sokaris.

Po instalacji

Po instalacji serwer jest od razu gotowy do pracy. W niektórych przypadkach zalecane jest ponowne uruchomienie komputera, dlatego instalator zaproponuje taką czynność. Prosimy ją wykonać.

Praca w sieci

  • Aby możliwa była praca w sieci lokalnej, należy na stanowisku głównym - czyli na tym, na którym znajduje się plik bazy danych, odblokować port 3050 - na tym porcie odbywa się komunikacja pomiędzy serwerem Firebird i klientami pracującymi na stacjach roboczych.
  • Stacje robocze muszą znać adres IP serwera. Powinien więc on być stały, inaczej połączenie z serwerem nie będzie możliwe. Należy ustawić adres IP ręcznie lub tak skonfigurować serwer DHCP, aby maszynie na której jest stanowisko główne przydzielano wciąż ten sam adres IP.
  • Aby istniała możliwość pracy poprzez sieć Internet, należy serwerowi Firebird zapewnić zewnętrzny adres IP, lub przekierować na routerze port 3050 na maszynę z serwerem Firebird.

Instalacja na stacji roboczej

Do pracy na stacji roboczej wystarczy sama instalacja klienta Firebird. Nie będzie wtedy możliwe zakładanie i podłączanie się do baz danych na stacji roboczej, a jedynie dołączanie się do baz już istniejących na komputerze z uruchomionym serwerem Firebird. Można również zainstalować Firebirda "domyślnie", zostanie zainstalowany wtedy zarówno klient jak i serwer. W obu przypadkach stacja robocza będzie ze zdalną bazą danych współpracować normalnie.

Możliwe problemy

  • Działający w systemie serwer baz danych Interbase - współpraca Interbase i Firebirda nie jest możliwa bez dodatkowych zabiegów gdyż działają na tym samym porcie. W przypadku gdy istnieje i działa serwer Interbase, programy firmy Sokaris nie będą działać poprawnie. Prosimy odinstalować serwer Interbase a następnie ponowić instalację Firebirda.
  • Antywirus - w sporadycznych przypadkach antywirus potrafi skutecznie sparaliżować pracę serwera Firebird. Gdy serwer nie pracuje poprawnie, prosimy (odłączając najpierw komputer fizycznie od sieci Internet) wyłączyć na chwilę program antywirusowy i ponowić instalację Firebirda. Gdy serwer bez antywirusa zacznie działać poprawnie, prosimy dodać plik fbserver.exe do wyjątków w programie antywirusowym.
  • W sporadycznych przypadkach, po odinstalowaniu starej wersji serwera, a przed zainstalowaniem nowej, może zajść konieczność usunięcia katalogu Program files\Firebird wraz z zawartością


  • Przy instalacji programu na komputerach z procesorami wielordzeniowymi, serwer Firebird należy zainstalować jako
Classic Server