DBTool.exe
Defaultně dodávaný exe soubor. Jedná se o nástroj určený pro prohlížení databáze.
Tento nástroj je určen především servisním konzultantům servisní sítě výrobce a správcům systému. Jelikož se jedná o nástroj, který při neznalém použití může mít destruktivní následky, stejně jako je tomu u některých dalších nástrojů, je možno přístup do některých jeho funkcí chránit bezpečnostním heslem, viz dále.
K dispozici je dvojí typ přístupu k datům databáze:
- Otevřít databázi - v tomto případě se přistupuje k databázi (v našem případě k Firebirdu) přímo využívajíc služeb IB Expressu. Nelze použít pro ORACLE.
- Otevřít connection - v tomto případě se více simuluje způsob, jakým k databázi přistupuje systém ABRA (tedy klient se spojuje s databází přes SQL server, s nímž se spojuje přes Persist server a repozitoř z aplikačního serveru.) Požadované SQL uložené v repozitoři je předáno přes SQL server do databáze, vykonáno a vrácena data. Tedy pro tento účel otevření databáze pomocí DBTool přes connection je v repozitoři "prázdný" SQL. Uživatelem vytvořený SQL se provede právě přes tento "prázdný" SQL a přes SQL server předá databázi. Tato metoda je o něco pomalejší než předchozí, ale jak bylo řečeno výše, více simuluje přístup systému ABRA.
V levé části okna je k dispozici seznam tabulek z databáze a pod ním pro každou tabulku seznam položek. V pravé části pak možnost nastavit si, jaká data z aktuální tabulky zobrazit, anebo si zadat požadované SQL. Po jeho provedení budou vrácená data zobrazena v tabulce v pravé spodní části okna.
Způsob ovládání je intuitivní a není třeba jej dokumentovat.
K práci s databází můžete však použít libovolný z jiných nástrojů pro prohlížení databází, jako je např. IBConsole, IBExpert pro Firebird apod.
Jelikož se jedná o jeden z nástrojů, které při neznalém použití mohou mít destruktivní následky nebo u nichž není žádoucí, aby s nimi pracoval běžný uživatel, je možno provedení některých jeho funkcí chránit bezpečnostním heslem.
Kontroluje se funkce OpenConnection v menu File, pro výběr spojení s databází.
Po vyvolání akce chráněné heslem program nejdříve zkontroluje, zda pro danou instalaci již bylo bezpečnostní heslo zadáno. Heslo je pro všechny chráněné nástroje společné. Pokud heslo dosud v dané instalaci nebylo zadáno v rámci spuštění některého z chráněných nástrojů či jeho chráněné funkce, program na tuto skutečnost upozorní a nabídne možnost jej zadat.
Zadání hesla není povinné, ale v každém případě jej doporučujeme využívat. Můžete tak předejít nežádoucím manipulacím např. ze strany neznalé osoby, které mohou pro váš systém mít i značně destruktivní následky.
Pokud bezpečnostní heslo pro spouštění nástrojů bylo v rámci spuštění některého z chráněných nástrojů v dané instalaci již zadáno, zobrazí se přihlašovací dialog do nástrojů, v němž se uživatel musí přihlásit zadáním bezpečnostního hesla. Po stisku OK se ověřuje jeho správnost. Nebylo-li heslo zadáno správně, program umožní uživateli opětovné zadání jména a hesla (např. pro případ překlepu). Pokud ani opakovaně není heslo zadáno správně, program danou akci neprovede (totéž po vyvolání Storna z přihlašovacího dialogu). Bylo-li přihlášení úspěšné, program pokračuje dál v příslušné akci.