Instalacja serwera bazy danych Firebird 3
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## UWAGA ####################################
# #
# Instalator jest w stanie eksperymentalnym. #
# To nie jest ostateczna wersja dla Firebird 3.0. #
# #
# o Układ i kolejność pracy instalatora nie są #
# ostateczne. #
# o Dostępne opcje mogą ulec zmianie. #
# o Metoda wdrażania bibliotek nie została #
# sfinalizowana. #
# o Sposób wsparcia Legacy Auth jest eksperymentalny #
# - Dodawanie SYSDBA działa #
# - Modyfikowanie SYSDBA z instalatora nie działa #
# o Nie zdziw się, jeśli znajdziesz inne anomalie. #
# #
############## KONIEC UWAGI #############################
Ten dokument jest przewodnikiem po instalacji tego pakietu Firebird 3.0 na platformie Windows. Niniejsze uwagi odnoszą się
do samego pakietu instalacyjnego, a nie do Firebird 3.0 ogólnie. Ponadto uwagi te są
skierowane przede wszystkim do użytkowników instalatora binarnego.
Zakłada się, że czytelnicy tego dokumentu są już zaznajomieni z Firebird 2.5. Jeśli oceniasz
Firebird 3.0 jako część migracji z Fb 2.5, zaleca się zapoznanie z dokumentacją Fb 3.0, aby
zrozumieć zmiany wprowadzone między wersjami 2.5 a 3.0.
Spis treści
---—–
o Przed instalacją
o Problemy z instalacją bibliotek runtime MS VC
o Znane problemy z instalacją
o Deinstalacja
o Inne uwagi
o Instalacja z pliku wsadowego
Przed instalacją
---—————-
Zaleca się ODINSTALOWANIE wszystkich poprzednich wersji Firebird lub InterBase przed zainstalowaniem
tego pakietu. Szczególnie ważne jest sprawdzenie, czy fbclient.dll i gds32.dll zostały usunięte z .
Problemy z instalacją bibliotek runtime MS VC
---————————————————–
Włożono wiele pracy w zapewnienie, że biblioteki runtime MS Visual C są poprawnie instalowane przez
instalator binarny. Od wersji v2.1.2 Firebird działa z lokalnie wdrożonymi instancjami bibliotek runtime.
To szczególnie upraszcza wdrażanie klienta Firebird lub osadzonej biblioteki dll z własną aplikacją.
Jednak w przypadku problemów może być konieczne wdrożenie oficjalnego vcredist.exe. Właściwe wersje
dla tej kompilacji Firebird można znaleźć tutaj:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
a wersję x64 tutaj:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Inne znane problemy z instalacją
---——————————
o Możliwe jest użycie instalatora binarnego tylko do zainstalowania domyślnej instancji Firebird 3.0. Jeśli
chcesz zainstalować dodatkowe, nazwane instancje, powinieneś zainstalować je ręcznie z obrazu instalacyjnego ZIP.
o Niestety, instalator nie może wiarygodnie wykryć, czy poprzednia wersja serwera Firebird Classic jest uruchomiona.
o Istnieją znane obszary nakładania się instalacji 32-bitowych i 64-bitowych:
- Instalator usług (instsvc) używa tej samej domyślnej nazwy instancji dla instalacji 32-bitowych i 64-bitowych.
To celowe. Usługi istnieją w jednej przestrzeni nazw.
- Jeśli zainstalowane są aplety panelu sterowania 32-bitowe i 64-bitowe, oba będą wskazywać na tę samą domyślną instancję.
o Podczas instalacji w systemie Vista należy instalować jako administrator. To znaczy, jeśli używasz instalatora binarnego,
kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”. W przeciwnym razie instalator nie będzie w stanie uruchomić
usługi Firebird na końcu instalacji.
o Biblioteki wdrażane przez instclient nie załadują się, jeśli biblioteki runtime MS nie zostały zainstalowane
poprawnie. W przypadku problemów użytkownicy powinni zainstalować odpowiednią wersję vcredist.exe wspomnianą powyżej.
Deinstalacja
---———–
o Zaleca się, aby ten pakiet został poprawnie odinstalowany za pomocą dostarczonej aplikacji do deinstalacji.
Można ją wywołać z Panelu sterowania. Alternatywnie można ją odinstalować, uruchamiając
unins000.exe bezpośrednio z katalogu instalacyjnego.
o Jeśli Firebird działa jako aplikacja (zamiast jako usługa), zaleca się ręczne
zatrzymanie serwera przed uruchomieniem deinstalatora. Dzieje się tak, ponieważ deinstalator nie może zatrzymać działającej
aplikacji. Jeśli serwer działa podczas deinstalacji, deinstalacja zakończy się błędami.
Konieczne będzie ręczne usunięcie pozostałości.
o Deinstalacja pozostawia pięć plików w katalogu instalacyjnym:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
To celowe. Te pliki mogą być potencjalnie modyfikowane przez użytkowników i mogą być wymagane,
jeśli Firebird zostanie ponownie zainstalowany w przyszłości. Można je usunąć, jeśli nie są już potrzebne.
o Nową funkcją deinstalatora jest opcja uruchomienia go z parametrem /CLEAN. Spowoduje to sprawdzenie
licznika współdzielonych plików dla każdego z powyższych plików. Jeśli to możliwe, usunie je.
o Deinstalacja nie usunie bibliotek runtime MS VC z katalogu systemowego. Można je
usunąć ręcznie przez panel sterowania, ale nie powinno to być wymagane w normalnych okolicznościach.
Inne uwagi
---——–
Firebird wymaga WinSock2. Wszystkie platformy Win32 powinny go mieć, z wyjątkiem Win95. Test na
bibliotekę Winsock2 jest wykonywany podczas instalacji. Jeśli nie zostanie znaleziona, instalacja zakończy się niepowodzeniem. Możesz odwiedzić ten link:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
aby dowiedzieć się, jak przeprowadzić aktualizację.
Instalacja z pliku wsadowego
---—————————
Program instalacyjny można uruchomić z pliku wsadowego. Zobacz ten dokument:
aby uzyskać pełne szczegóły.