Všeobecné požiadavky k inštalácii

Na počítači s OS Windows, pri ktorých sa pre podobné akcie vyžadujú administrátorské oprávnenia, je potrebné mať pre úspešné vykonanie danej akcie požadované oprávnenia. Systém ABRA Gen vyžaduje pro svůj běh databázový server příslušné verze. Viď ďalej. Na sieťovú prevádzku aplikácie ABRA Gen je nevyhnutný protokol TCP/IP na klientskych počítačoch aj na aplikačnom serveri. Počas inštalácie sa automaticky nakonfiguruje jedno spojenie na databázu, a to buď s využitím protokolu TCP/IP proti lokálnemu počítaču (localhost) v prípade sieťovej inštalácie, alebo s lokálnym protokolom v prípade single inštalácie alebo demoverzie. Parametre spojenia možno upraviť pomocou nástroja DBAdmin.exe. Ďalej viď Vybrané parametre spojenia. Na administráciu spojenia na databázu z príkazového riadka alebo z dávkových súborov je určený nástroj DBAdminCmd.exe.
Počítač, na ktorom beží databázový server, by mal byť vždy vybavený záložným zdrojom. Pokiaľ používate lokálnu inštaláciu ABRA Gen, tzn. databázový i aplikačný server na tom istom počítači ako klientsky program, tak toto dôležité odporúčanie platí aj pre neho. V minulosti boli zaznamenané prípady, kedy pri náhlom výpadku napájania došlo k čiastočnému narušeniu integrity dát. Toto narušenie sa pri bežnej prevádzke systému neprejavovalo, avšak pokiaľ sa z takých dát urobila záloha, tak táto už nešla v prípade nutnosti obnoviť. Myslite prosím na to, že prevádzkovanie databázového servera na počítači bez záložného zdroja znamená značné bezpečnostné riziko a môže vo svojom dôsledku spôsobiť stratu vašich dát.
Na komunikáciu aplikačného servera (resp. klientskeho PC v prípade single inštalácie) s databázovým serverom Firebird je možné použiť protokoly:
- TCP/IP - odporúčané
- NetBEUI - iba v prípade použitia na serverovom operačnom systéme Windows
- V prípade single inštalácie tzv. lokálny protokol. Voľba sa vykonáva pomocou parametra spojenia "Server Name" (pozri ďalej kap. Popis parametrov spojenia).

Každá verzia systému ABRA Gen vyžaduje pre svoju prácu zodpovedajúcu verziu príslušného databázového servera, viď tabuľka kompatibility systému ABRA Gen s databázovým serverom Firebird. Čísla podporovaných verzií databázového servera Firebird sú tiež uvedené v certifikáte produktu. Pokiaľ systém ABRA Gen nainštalujete na počítač, na ktorom už je tento SQL server nainštalovaný, musí na ňom existovať užívateľ "SYSDBA" s heslom "masterkey". Tieto hodnoty je možné zmeniť pomocou nástroja DBAdmin.exe po inštalácii.
V případě, že instalační program systému ABRA Gen pre Firebird zjistí, že na počítači není server Firebird přítomen, je nabídnuto rovnou spuštění instalace serveru Firebird, který je od v. 11.03 součástí instalačního programu. Ak je databázový server Firebird prítomný, ale nainštalovaná verzia nie je kompatibilná, inštalačný program nahlási, že databázový server nie je podporovaný. Ďalej viď kap. Často kladené otázky ohľadom inštalácie či update.

Kontrolu existence instalace databázového serveru Firebird lze potlačit pomocí parametru instalačního programu -nodbinstall. Využijete napr. v prípade sieťovej inštalácie, keď databázový server leží na inom serveri ako systém ABRA Gen pre Firebird (a nechcete, aby inštalačný program napr. pri update vyžadoval inštaláciu databázového servera), alebo v prípade inštalácie na OS Linux, ak pri variante inštalácie zo stanice užívateľ nechce zbytočne na danú stanicu databázový server inštalovať.
V tomto prípade ale pochopiteľne neprebehnú ani kontroly požadovanej verzie Firebird (je na zodpovednosti užívateľa).
AbraGen.exe -nodbinstall
Za AbraGen.exe je potrebné si dosadiť konkrétny názov inštalačného súboru pre danú verziu, DB server, lokalizáciu atď.

Systém ABRA Gen striktne vyžaduje, aby si verzia servera Firebird a číslo ODS databázy systému ABRA Gen presne zodpovedali. Viď tabuľka v kap. Databázový server. Pri spustení systém ABRA Gen kontroluje číslo ODS databázy a verziu Firebird a ak si nezodpovedajú, systém nebude možné spustiť. Táto kontrola vyžaduje knižnicu GDS32.dll a je preto nutné mať na stanici, na ktorej sa spúšťa inštalátor, nainštalovaný Firebird, resp. túto knižnicu, ktorú obsahuje. Je nutné zabezpečiť zvýšenie čísla ODS, postup viď kap. Databázový server. V prípade novej inštalácie s novou databázou sa týmto užívateľ nemusí zaoberať, keďže nová databáza sa vytvorí vždy so zodpovedajúcim ODS podľa aktuálne nainštalovanej verzie Firebird.
Pre užívateľov, ktorí už majú existujúcu databázu, platí nasledujúce. Vzhľadom k tomu, že táto kontrola bola do ABRA Gen zavedená až od v.11.03 (tzn. zhoda ODS a verzie Firebird podľa Tabuľky 2 je bezpodmienečne nutná pre verzie ABRA Gen 11.03 a vyššie), inštalačný program ABRA Gen v.11.03 a vyšších sa pokúsi jednotlivé spojenia na databázu najskôr skontrolovať a prípadné nekompatibility nahlásiť. Více viz kap. Update systému ABRA a též kap. Často kladené otázky k instalaci či update

Během instalace systému ABRA Gen se také rozšiřuje instalace databázového serveru Firebird o uživatelsky definované funkce UDF, které se nahrávají jako soubor s příponou .DLL do instalačního adresáře Firebird serveru, např. C:\Program Files\Firebird\Firebird_2_1\UDF.
V prípade užitia 64bit databázového servera alebo pri prevádzkovaní databázového servera na Linuxe je nutné aktualizovať UDF funkcie ručne. Popis aktualizácie UDF pri 64bit serveri Firebird viď kap. Databázový server. Popis týkajúci sa UDF a Linuxu viď Inštalačná príručka systému ABRA Gen na OS Linux.