Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Tiedostojen korjaus

Silloin tällöin jostain satunnaisesta syystä Pervasiven tiedostoon voi tulla vika. Yleensä syynä on laitevaurio, sähkökatkos jne. Tällöin tauluja on syytä korjata. Korjaustarve ilmenee seuraavilla virhekoodeilla 2 (I/O error) ja 30 (not a btrieve file). Lisäksi joskus on käynyt niin, että vaikka tietue (esim. tuote) varmasti on siellä, sitä ei hakemalla löydy tai sama tietue toistuu useasti.

Korjausmetelmiä on useita. Tarkista kuitenkin ensin tietueiden määrä esim. butil -stat tiedosto.dat, tietueiden määrä on otsikolla number of records.

Vaihtoehdot:

  1. Palauta varmuuskopio. Suositelluin ja helpoin.
  2. BClean
    • Huom! BClean.exe ei tule enää uusien ohjelmien mukana.
    1. Nimeä tiedosto.dat -> tiedosto.rik.
    2. Luo uusi tiedosto winskj:llä.
    3. Aja bclean tiedosto.rik tiedosto.dat.
  3. Pervasiven Rebuild:
    1. rbldcli tiedosto.dat
  4. BUTIL / Recover:
    • Varmista, että winskj-kansiossa ei ole butil.exe:ä. Jos operaatio ei onnistu, voi kokeille myös parametrillä /J, joka käskee aloittaa tiedoston perästäpäin.
    1. butil -recover tiedosto.dat tiedosto.txt
    2. Poista tiedosto.dat
    3. Luo se winskj:llä uusiksi.
    4. butil -load tiedosto.txt tiedosto.dat.
  5. WinSKJ tiedostokorjaus:
    1. WinSKJ -> Tiedostojen selailu -> Tiedostohuollot -> Tiedostojen uudelleen luonti.
    2. Poista ensin ruksit kaikista tauluista.
    3. Ruksaa rikkinäinen taulu ja paina korjaa.
  6. Brecover
    1. hae ohjelma http://cs.pervasive.com/files/folders/tools/entry47393.aspx
    2. tee rikkinäisestä tiedostosta tyhjä uusi tiedosto butil -clone uusitiedosto rikkinainentiedosto
    3. aja brecover rikkinainentiedosto uusitiedosto


Mikäli rikkäinen tiedosto on kerv, kerk, kerp tai asker.dat, ei niitä välttämättä kannata korjata, varsinkin jos tietosto on pahasti vaurioitunut. Kertymät voidaan luoda uudelleen tuotemyynnin perusteella tiedostojen selailu → tiedotohuollot → kertymien  uudelleen ajo

  • No labels