Vybrané parametry spojení na databázi
Jak bylo řečeno již v základní charakteristice systému, data jsou spravována relační transakční SQL databází (databázový server FireBird
Pokud máte jednoduchou instalaci s jedním spojením a nepožadujete žádná specifika, nemusíte se parametry zabývat. V rámci instalace se v repositoři vytvoří spojení na databázi automaticky s defaultními hodnotami parametrů.
Specifikuje název spojení na databázi ve formátu:
[server:]cesta k databázi[;počet stránek]
Pokud neuvedete jméno serveru, použije se lokální protokol, v případě tvaru s dvojtečkou se použije protokol TCP/IP. Pro síťový provoz není možné použít tzv. lokální spojení se serverem Firebird ani tehdy, pokud je umístěn na stejném počítači jako aplikační server. Jako jméno serveru je možné použít také IP adresu nebo jméno localhost, zastupující lokální počítač. Dále je možné nastavit počet stránek, po jejichž dosažení bude databáze pokračovat v dalších souborech. Pokud se neuvede, bude pokračovat po dosažení hranice max.velikosti souboru použitého filesystému. Počet stránek se specifikuje tak, že se za cestu k souboru doplní středník a za něj celé číslo. Pokud databáze nepokračuje v dalších souborech, nemá smysl počet stránek uvádět.
Pokud se jedná o nové spojení, pak je předvyplněna defaultní cesta a to následovně: podle cesty uložené v registrech v "\\\Registry\HKEY_CURRENT_USER\Software\
Od verze FB 3.0 se při instalaci vždy doplní server localhost. Neuvedení serveru totiž FB 3.0 vyhodnotí jakožto embedded připojení, tzn. přímo k db. souboru, které však není žádoucí.
SERVER NAME=localhost:C:/IS FLORES/Data1.gdb;10000
Jeden nebo více těchto parametrů definuje další soubory, kterými databáze pokračuje. Pokud se jich uvede více, budou se soubory plnit v pořadí těchto parametrů. Soubory mohou být i na jiných discích filesystému než základní soubor s databází. Volitelně může být parametr doplněn o počet stránek podobně jako v parametru "Server Name". Počet stránek nemá smysl uvádět u posledního souboru v řadě.
Additional File=C:/IS FLORES/Data.gd2;10000
Additional File=C:/IS FLORES/Data.gd3
Definuje velikost stránky v bytech. Soubor s databází si databázový server rozděluje do stránek s touto velikostí - čím je stránka menší, tím je databázový soubor kratší, avšak odezva je pomalejší a obráceně, od určité velikosti stránky se ovšem začne uplatňovat rychlost zápisu změněných stránek na disk, kdy je třeba více času, proto je vhodné zvolit kompromis. Výchozí hodnota je 8192.
Page Size=16384
Předchozí parametry spojení mají vliv pouze při vytváření databáze. Proto pokud např. změníte velikost stránky nebo nastavíte pomocí parametrů "Additinal file" rozdělení databáze do více souborů, je třeba pro jejich aktivaci provést zálohu a obnovu. Během obnovy se již vytvoří databáze s více soubory.
Definuje přihlašovací jméno k databázovému serveru. Pro větší bezpečnost je možné změnit výchozí hodnotu pro server Firebird, která je "SYSDBA". Parametr spojení se kryptuje, proto není bez znalosti přístupového hesla k DBAdmin.exe volně viditelný.
Definuje heslo pro připojení k databázovému serveru. Pro větší bezpečnost je možné změnit výchozí hodnotu pro server Firebird, která je "masterkey". Parametr spojení se kryptuje, proto není bez znalosti přístupového hesla k DBAdmin.exe volně viditelný.
Specifikuje název spojení na databázi.
U databáze MSSQL jde o instanci serveru, ke které je třeba se připojit.
Definuje přihlašovací jméno k databázovému serveru. Parametr spojení se kryptuje, proto není bez znalosti přístupového hesla k DBAdmin.exe volně viditelný.
Definuje heslo pro připojení k databázovému serveru. Parametr spojení se kryptuje, proto není bez znalosti přístupového hesla k DBAdmin.exe volně viditelný.
Jedná se o název databáze na serveru, ke které je třeba se připojit.