Instalacja systemu baz danych Firebird
Do działania oferowanych programów konieczny jest system obsługi baz danych o nazwie Firebird. Instaluje się go tylko raz. Po instalacji będzie on obsługiwał wszystkie programy, które tego wymagają. Zalecane ustawienia są pokazane poniżej:
Firebird – dwie wersje na komputerze
System baz danych Firebird jest dość popularnym oprogramowaniem
wykorzystywanym przez firmy do tworzenia swoich aplikacji.
Może się zdarzyć, że zakupione programy będą wymagać do pracy różnych
wersji oprogramowania Firebird.
Możliwe jest jednoczesne działanie dwóch lub więcej wersji Firebird
na jednym komputerze, jednakże wymaga to odpowiedniej instalacji i
konfiguracji. Podstawowy warunek, który musi być spełniony sprowadza
się do ustawienia różnych portów dla poszczególnych wersji Firebird.
Domyślnie wykorzystywany jest port o numerze 3050, na tym porcie może działać jedna wersja, kolejna wersja musi zająć inny port, np. port 3051.
Przykładowa procedura instalacji i konfiguracji
Założenia:
- na komputerze jest zainstalowana wersja 2.x Firebird działająca na porcie 3050
- będzie instalowany Firebird 3.0 w folderze c:\Firebird_3 działający na porcie 3051
- komputer pełniący rolę serwera nazywa się SerwerX
Procedura:
- Zatrzymać usługę Firebird 2.x – gdy jest uruchomiona
- Pobrać ze strony https://firebirdsql.org/ pakiet instalacyjny Firebird 3.0
- Zainstalować Firebird do foldera C:\Firebird_3
- Uruchomić cmd.exe i zmienić folder na C:\Firebird_3
- W pliku firebird.conf zmienić port na 3051, czyli
zamienić: #RemoteServivePort = 3050
na: RemoteServivePort = 3051
- Będąc w folderze C:\Firebird_3:
zainstalować usługę o nazwie firebird_3
instsvc.exe install –auto –name firebird_3
uruchomić usługę o nazwie firebird_3
instsvc.exe start –name firebird_3
W rozpatrywanym przykładzie położenie plików z danymi dla programów korzystających z:
Firebird 2.x będzie zaczynało się od: SerwerX/3050:
Firebird 3.0 będzie zaczynało się od: SerwerX/3051:
Przykładowo w pliku Zeznania.ini będzie wpis:
[Baza]
plik = SerwerX/3050:C:\Zeznania\Zeznania.dat
Oznacza to, że plik z danymi znajduje się na komputerze o nazwie SerwerX, połączenie odbywa się przez port 3050, czyli Firebird w wersji 2.x. obsługuje to połączenie.
Dodatkowe informacje:
Można sprawdzić działanie Firebird 3.0 wykonując polecenie:
isql -user SYSDBA -pass masterkey localhost/3051:C:\Firebird_3\examples\empbuild\employee.fdb –z