...
Mikäli winskj:n varmuuskopiotila on jäänyt päälle voidaan kokeilla seuravaa. /A parametri pakottaa varmuuskopitilasta paluun. Toiminto saattaa kestää tovin
Code Block |
---|
for %i in (c:\winskj\files\*.*) do butil -endbu /A %i |
Mikäli varmuuskopio tila ei tunnu poistuvan otetaan (perustuu kokemukseen actian PSQL 13.10 työryhmällä)
1) otetaan "sisältöbackup" eli ladataan kaikki tietueet peräkkäistiedostoon. Tämä pitää tehdä ennen moottorin uudelleen käynnistystä.
Code Block |
---|
cd \winskj
md txtbu
cd files
for %i in (*.dat *.mkd) do butil -save %i ..\txtbu\%i.txt
|
2) restartataan tietokantamoottori.
3) lopetetaan backuptila ym -endbu komenolla. Isommissa voi mennä hetki (saattaa tapahtua taustalla)
4) katsotaan mitä *.^^^ tiedostoja jäi.
5) käydään availemassa niitä pcc:llä. (zencc 14.*) havaitsin että joillekin tauluille piti ehkä kahalta kaikki tietueet läpi (select sum(summa) from tuotemyy tms ) ja sitten sulkea pcc välilehti.
Jos joudutaan turvautumaan ylläluotuun sisältöbackuppiin niin tässä esimerkissä varsaldo.dat korjataan, kun ollaan c:\winskj\files -hakemistossa oltaessa.
- cloonaa tiedosto butil -clone varsaldo.uusi varsaldo.dat
- poista tiedostot esim del varsaldo.dat ja del varsaldo.^^^
- ren varsaldo.uusi varsaldo.dat
- lataa backupista butil -load ..\txtbu\varsaldo.dat.txt varsaldo.dat