Při podezření na poškození databáze raději ihned proveďte kontrolu struktury databáze. Tuto operaci smí provést pouze uživatel EVIDADMIN pokud nejsou připojeni k databázi žádní uživatelé. Kontrolu databáze lze spustit z menu "Nástroje -> Údržba databáze -> Kontrola a oprava" (obr. 1). Pokud je databáze poškozena, je možné ji opravit nástrojem Restrukturalizace databáze, který provede její zálohování a automaticky ji obnoví do původního umístění. Pokud nepomůže ani tento krok je nutno databázi obnovit z poslední zálohy.
obr. 1 - spuštění kontroly databáze
Po výběru z menu se zobrazí formulář pro kontrolu integrity databáze (obr. 2). Po zaškrtnutí příslušného výběru klikněte na tlačítko "Kontrola" a spustí se kontrola databáze. Operace může podle velikosti databáze a rychlosti počítače trvat od jednotek vteřin do desítek minut.
obr. 2 - kontrola integrity databáze
Tento nástroj je určen pro opravu chyb a zvýšení výkonu databáze. Restrukturalizace se provede zálohováním a následným obnovením databáze. Restrukturalizaci je možno spustit z menu "Nástroje -> Údržba databáze -> Restrukturalizace" (obr. 3). Před započetím zálohování aplikace automaticky provede odpojení databáze, proto pokud při restrukturalizaci dojde k chybě je nutné databázi připojit, jinak nebude možno připojit jiného uživatele než uživatele EVIDADMIN!
obr. 3 - spuštění restrukturalizace databáze
Při některých operacích nad databází je vodné zamezit uživatelům v přístupu k databázi, k tomu slouží nabídka "Nástroje -> Údržba databáze -> Odpojení databáze" (obr. 4). Odpojit databázi lze pouze pokud není přihlášen žádný uživatel a následně vyžaduje přihlášení uživatele EVIDADMIN. Je nutné vybrat způsob odpojení a dobu čekání na odpojení uživatelů (obr. 5). Po stisknutí tlačítka Odpojit se bude server chovat podle výběru způsobu odpojení následovně:
•Žádné připojení: Nebude povoleno žádné nové připojení k databázi a pokud po uplynutí zadané doby bude existovat nějaké aktivní připojení k databázi, odpojení databáze selže s chybovým hlášením
•Žádná transakce: Nebude povoleno žádné zahájení transakce a pokud po uplynutí zadané doby bude existovat nějaké aktivní připojení k databázi, odpojení databáze selže s chybovým hlášením
•Násilné odpojení: Nebude povoleno žádné zahájení transakce a pokud po uplynutí zadané doby bude existovat nějaké aktivní připojení k databázi, bude toto připojení násilně ukončeno.
obr. 4 - spuštění odpojení databáze
obr. 5 - dialog odpojení databáze
Pokud bude odpojení úspěšné, nebude se od této chvíle smět přihlásit jiný uživatel než EVIDADMIN. Po ukončení operace, kvůli které jste odpojili databázi nezapomeňte provést její připojení, jinak nebude možno přihlašovat jiného uživatele než EVIDADMIN.