Obecné požadavky k instalaci
Na počítači s OS Windows, u kterých se pro obdobné akce vyžadují administrátorská oprávnění, je třeba mít pro zdárné provedení dané akce požadovaná oprávnění. Systém ABRA Gen vyžaduje pro svůj běh databázový server příslušné verze. Viz dále. Pro síťový provoz aplikace ABRA Gen je nezbytný protokol TCP/IP na klientských počítačích i na aplikačním serveru. Během instalace se automaticky nakonfiguruje jedno spojení na databázi, a to buď s využitím protokolu TCP/IP proti lokálnímu počítači (localhost) v případě síťové instalace, nebo s lokálním protokolem v případě single instalace nebo demoverze. Parametry spojení lze upravit pomocí nástroje DBAdmin.exe. Dále viz Vybrané parametry spojení. Pro administraci spojení na databázi z příkazové řádky nebo z dávkových souborů je určen nástroj DBAdminCmd.exe.
Počítač, na kterém běží databázový server, by měl být vždy opatřen záložním zdrojem. Pokud používáte lokální instalaci ABRA Gen, t.j. databázový i aplikační server na tomtéž počítači jako klientský program, tak platí toto důležité doporučení i pro něj. V minulosti byly zaznamenány případy, kdy při náhlém výpadku napájení došlo k částečnému narušení integrity dat. Toto narušení se při běžném provozu systému neprojevovalo, avšak pokud se z takových dat udělala záloha, tak tato již nešla v případě nutnosti obnovit. Myslete prosím na to, že provozování databázového serveru na počítači bez záložního zdroje znamená značné bezpečnostní riziko a může ve svém důsledku způsobit ztrátu vašich dat.
Pro komunikaci aplikačního serveru (resp. klientského PC v případě single instalace) s databázovým serverem Firebird je možné použít protokoly:
- TCP/IP - doporučeno
- NetBEUI - pouze v případě použití na serverovém operačním systému Windows
- V případě single instalace tzv. lokální protokol. Volba se provádí pomocí parametru spojení "Server Name" (viz dále kap. Popis parametrů spojení).
Každá verze systému ABRA Gen vyžaduje pro svou práci odpovídající verzi příslušného databázového serveru, viz tabulka kompatibility systému ABRA Gen s databázovým serverem Firebird. Čísla podporovaných verzí databázového serveru Firebird jsou též uvedena v certifikátu produktu. Pokud systém ABRA Gen nainstalujete na počítač, na kterém je již tento SQL server nainstalován, musí na něm existovat uživatel "SYSDBA" s heslem "masterkey". Tyto hodnoty je možné změnit pomocí nástroje DBAdmin.exe po instalaci.
V případě, že instalační program systému ABRA Gen pro 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. Pokud je databázový server Firebird přítomen, ale nainstalovaná verze není kompatibilní, instalační program nahlásí, že databázový server není podporován. Dále viz kap. Často kladené otázky k instalaci či update.
Kontrolu existence instalace databázového serveru Firebird lze potlačit pomocí parametru instalačního programu -nodbinstall. Využijete např. v případě síťové instalace, kdy databázový server leží na jiném serveru než systém ABRA Gen pro Firebird (a nechcete, aby instalační program např. při update vyžadoval instalaci databázového serveru), či v případě instalace na OS Linux, pokud při variantě instalace ze stanice uživatel nechce zbytečně na danou stanici databázový server instalovat.
V takovém případě ale pochopitelně neproběhnou ani kontroly požadované verze Firebird (je na odpovědnosti uživatele).
AbraGen.exe -nodbinstall
Za AbraGen.exe je třeba si dosadit konkrétní název instalačního souboru pro danou verzi, DB server, lokalizaci atd.
Systém ABRA Gen striktně vyžaduje, aby si verze serveru Firebird a číslo ODS databáze systému ABRA Gen přesně odpovídaly. Viz tabulka v kap. Databázový server. Při spuštění systém ABRA Gen provádí kontrolu čísla ODS databáze proti verzi Firebird, a pokud si neodpovídají, neumožní systém spustit. Tato kontrola vyžaduje knihovnu GDS32.dll a je tedy nutné mít na stanici, kde se spouští instalátor, nainstalován Firebird, resp. tuto knihovnu, kterou obsahuje. Je nutné zajistit povýšení čísla ODS, postup viz kap. Databázový server. U nové instalace s novou databází se tímto uživatel nemusí zabývat, jelikož nová databáze se vytvoří vždy s odpovídajícím ODS podle aktuálně nainstalované verze Firebird.
Pro uživatele, kteří již mají existující databázi, platí následující. Jelikož tato kontrola byla do ABRA Gen zavedena až od v.11.03 (tj. shoda ODS a verze Firebird dle Tabulky 2 je bezpodmínečně nutná pro verze ABRA Gen 11.03 a vyšší), instalační program ABRA Gen v.11.03 a vyšší se pokusí jednotlivá spojení na databázi nejdříve zkontrolovat a případné nekompatibility nahlásit. 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 případě užití 64bit databázového serveru nebo při provozování databázového serveru na Linuxu je nutné aktualizovat UDF funkce ručně. Popis aktualizace UDF u 64bit serveru Firebird viz kap. Databázový server. Popis týkající se UDF a Linuxu viz Instalační příručka systému ABRA Gen na OS Linux.