16 Údržba dát

Údržba dát


Údržba a riešenie problémov


Všetky nižšie uvedené informácie nie sú potrebné v Enterprise verzii programu.

V súborovej verzii programu môžu mať kritické vypnutie počítača, pád serveru a iné podobné záležitosti za následok poškodenie indexových súborov, či poškodenie súborov s hlavnými súčasťami celého IS PREMIER. Servery sú vo väčšine prípadov napájané tiež záložným zdrojom, bohužiaľ na záložné napájanie ďalších sieťových súčastí ako sú aktívne prvky na sieti sa už zabúda. A tak pri výpadku prúdu dôjde ku strate konektivity medzi počítačom, ktorý zrovna editoval nejaké dáta a serverom. Poprípade dôjde k vypnutiu samotného PC. Toto sa samozrejme môže stať a vo väčšine prípadov sa nič zásadného nedeje a o naše dáta neprídeme.

Môže sa však stať, že taký výpadok prúdu môže poškodiť indexové súbory. Indexové súbory (indexy) neobsahujú žiadne dôležité dáta. Index tabuľky SKLAD obsahuje napríklad len informácie, na akom riadku je skladová karta s číslom napr. 12355.

Tieto informácie v indexoch sa môžu pri nejakom výpadku poškodiť. Pokiaľ sa pri spustení programu objaví akékoľvek chybové hlásenie, je to známka toho, že indexy môžu byť poškodené. chybové hlásenia môžu vyzerať nasledovne:


V týchto prípadoch sa snažíme o čo najrýchlejšie ukončenie programu. Na otázky programu, vždy odpovedáme voľbou "NIE" (pokiaľ je dostupná). Uistíme sa, že nikto nie je prihlásený v programe. Toto môžeme najrýchlejšie zistiť tak, že sa pokúsime premenovať hlavný spúšťací súbor "premier.exe" na iný názov, napríklad na "premier1.exe". Pokiaľ sa nám to podarí, máme istotu, že nikto v programe nie je. Pokiaľ sa nepodarí premenovať premier.exe je isté, že má niekto s užívateľov program spustený a musíme sa postarať o jeho ukončenie, poprípade reštartovať server, ktorý potom všetkých užívateľov odhlási sám. Základné ošetrenie chybových indexov spočíva v odstránení všetkých súborov s príponou .cdx, ktorá sa nachádza v adresári s dátami. V adresári s dátami "FAxx" (namiesto xx je číslo účtovnej jednotky viď. kapitola "Umiestnenie programu a štruktúra") odstránime všetky súbory s príponou CDX a tri súbory s názvom "premier". Súbory s názvom premier sú v adresári s dátami a majú tri rôzne prípony, tie nie sú dôležité, ale je treba tieto tri súbory odstrániť spolu so všetkými CDX. 



Po odstránení všetkých súborov CDX + 3x súbor s názvom premier, môžeme spustiť program. Odporúča sa prihlásiť ako SUPERVISOR.

Ak sa premenovanie podarilo, nezabudnite súbor premenovať späť, inak sa potom program nespustí.

Pozor!

Po odstránení vyššie uvedeného, bude spustenie programu trvať dlhšie ako obyčajne, ale všetko sa nakoniec spustí a indexy sa vytvoria znovu.

Pokiaľ sa program spustí je vhodné ešte urobiť kontroly dátových súborov. V module "Správca - Podporné funkcie - Kontrola konzistencií interných čísiel a jednoznačných ID hodnôt" spustíme všetky tri nižšie uvedené kroky.


Po ukončení každého kroku sa môže zobraziť tabuľka s chybou alebo viacerými chybami. Na každej takej tabuľke je vpravo hore vždy tlačidlo "Automaticky opraviť", použijeme ho.

Pokiaľ žiadna z kontrol už nevykazuje chyby, je možné vykonať tzv. "Re-upgrade" databáz. Tento re-upgrade odporúčame vykonať pokiaľ niektorá z vyššie uvedených kontrol vykazovala chyby.

Re-upgrade môže vykonávať len užívateľ SUPERVISOR, ktorý keď sa prihlási do systému a vstúpi do konkrétnej účtovnej jednotky, tak presne vo chvíli, keď sa na obrazovke zobrazí tento dialóg.


Presne v tejto chvíli je nutné 1x stlačiť klávesu F2, zobrazí sa StartUp menu SUPERVISORa.



Pokiaľ vyberieme voľbu číslo 4 - Re-upgrade, program skontroluje všetky databázové súbory a v každom vykoná aktualizáciu štruktúry tabuľky. Celá táto akcia môže trvať dlhšie, než je obvyklý vstup do jednotky. Vyčkáme však na dokončenie. Program sa potom spustí obvyklým spôsobom. Pokiaľ sa tak stane, môžeme už bez problémov pokračovať v práci.

Po týchto kontrolách je už všetko v poriadku a môžu sa prihlásiť tiež ostatní užívatelia.

Je však výhodnejšie sa týmto problémom s výpadkami prúdu, výpadkami serveru vyhnúť alebo im predchádzať napríklad vhodne zvoleným systémom zálohovania serveru v kombinácii so zálohovaním v IS PREMIER.