DBTool.exe
Defaultne dodávaný exe súbor. Ide o nástroj určený na prehliadanie databázy.

Tento nástroj je určený predovšetkým servisným konzultantom servisnej siete výrobcu a správcom systému. Nakoľko sa jedná o nástroj, ktorý pri neznalom použití môže mať deštruktívne následky, tak ako je to aj pri niektorých ďalších nástrojoch, je možné prístup do niektorých jeho funkcií chrániť bezpečnostným heslom, viď ďalej.
K dispozícii je dvojaký typ prístupu k dátam databázy:
- Otvoriť databázu - v tomto prípade sa k databáze (v našom prípade k Firebirdu) pristupuje priamo využívajúc služby IB Expressu. Nie je možné použiť pre ORACLE.
- Otvoriť connection - v tomto prípade sa viac simuluje spôsob, akým k databáze pristupuje systém ABRA (klient sa pripája k databáze cez SQL server, s ktorým sa spája cez Persist server a repository z aplikačného servera.) Požadované SQL uložené v repository je cez SQL server odovzdané ďalej do databázy, vykoná sa a sú vrátené dáta. Takže za týmto účelom otvorenia databázy pomocou DBTool cez connection je v repository "prázdny" SQL. Užívateľom vytvorený SQL sa vykoná práve cez tento "prázdny" SQL a cez SQL server sa odovzdá ďalej databáze. Táto metóda je o niečo pomalšia ako predchádzajúca, ale ako bolo povedané vyššie, lepšie simuluje prístup systému ABRA.
V ľavej časti okna je k dispozícii zoznam tabuliek z databázy a pod ním pre každú tabuľku zoznam položiek. V pravej časti je potom možnosť nastaviť si, aké dáta z aktuálnej tabuľky zobraziť, alebo si zadať požadované SQL. Po jeho vykonaní budú vrátené dáta zobrazené v tabuľke v pravej spodnej časti okna.
Spôsob ovládania je intuitívny a nie je potrebné ho dokumentovať.
Na prácu s databázou však môžete použiť i ľubovoľný z ostatných nástrojov na prehliadanie databáz, ako je napr. IBConsole, IBExpert pre Firebird a pod.

Keďže ide o jeden z nástrojov, ktoré pri neznalom použití môžu mať deštruktívne následky alebo pri ktorých nie je žiadúce, aby s nimi pracoval bežný užívateľ, je možné prevedenie niektorých jeho funkcií chrániť bezpečnostným heslom.
Kontroluje sa funkcia OpenConnection v menu File, pre výber spojenia s databázou.
Po vyvolaní akcie chránenej heslom program najprv skontroluje, či pre danú inštaláciu už bolo bezpečnostné heslo zadané. Heslo je pre všetky chránené nástroje spoločné. Pokiaľ heslo zatiaľ v danej inštalácii nebolo zadané v rámci spustenia niektorého z chránených nástrojov či jeho chránenej funkcie, program na túto skutočnosť upozorní a ponúkne možnosť ho zadať.
Zadanie hesla nie je povinné, ale v každom prípade ho odporúčame využívať. Môžete tak predísť nežiaducim manipuláciám napr. zo strany neznalej osoby, ktoré môžu mať pre váš systém aj značne deštruktívne následky.
Pokiaľ bezpečnostné heslo na spúšťanie nástrojov bolo v rámci spustenia niektorého z chránených nástrojov v danej inštalácii už zadané, zobrazí sa prihlasovací dialóg do nástrojov, v ktorom sa užívateľ musí prihlásiť zadaním bezpečnostného hesla. Po stlačení OK sa overuje jeho správnosť. Ak nebolo heslo zadané správne, program užívateľovi umožní opätovné zadanie mena a hesla (napr. v prípade preklepu). Pokiaľ ani opakovane nie je heslo zadané správne, program danú akciu nevykoná (rovnako po vyvolaní Storna z prihlasovacieho dialógu). Ak bolo prihlásenie úspešné, program pokračuje ďalej v príslušnej akcii.