mdb megbízhatósága

Sziasztok!
Önkormányzatnál dolgozom, van egy házipénztár programunk. Ez .mdb fájlt használ adatbázisfájlként. Mennyire megbízható ez? Van valamilyen méret (MB, rekord) korlát? Tavaly 11.06-án észrevettük, hogy eltűntek adatok, akkor jól működött a backup, vissza tudtam állítani. Nem tudtam a backup frissítését megcsinálni (idő hiányában, ahová mentek, azt újrainstalláltam, meg hát minek), 2007.12.27-én kolléga megcsinált egy csomó dolgot, erre ez év 2008.01.02-án az adatbázis megint a 2007. 11.06-i adatokat tartalmazza. Az adatbázis 4 MB. Windows XP, nem hálózati alkalmazás. Backup Cobian Backup 8, szerintem nincs benne olyan, ami felülírná az eredeti adatbázist.
A fejlesztők, Magyar Államkincstár egyik területi igazgatósága csinált egy olyat, hogy "optimalizálja" az adatbázist, a 4 MB-os fájlra futttatva csinál egy kisebbet (ha jól emlékszem, 1,2 MB-t)
Tehát: van valami korlát mdb fájlok esetén?
Megjegyzem, eddig a fájlt automatikusan fájlnév.év.hó formában mentettem, most fájlnév.év.hó.nap.óra.perc formában manuálisan.
A szokásos "MS termék, mit vársz" válaszokat kérem mellőzni. Ez van, kapcsolatban van egyéb programokkal, úgyhogy ezt kell használnom.

Hozzászólások

Valószínűtlen, hogy a hibának bármi köze van e fileformátum limitációihoz. Bár kiterjesztés alapján nem tudni, milyen Access, ha az egyáltalán. Sokszázezer soros táblákat tartalmazó bonyolult 100MB-os Access fileokat láttam már hosszan megbízhatóan üzemelni. (szerk)

mrceeka

Személy szerint ilyesmi hibát akkor láttam, amikor egy Access file-t sokszor maceráltak, és sok adat módosítás/létrehozás és hasonló "terhelés" érte.. Access-nél is érvényes az az elv ami a legtöbb Microsoft terméknél, hogy ilyenkor hajlamos nem kitörőlni végleg az adatot, hanem elteszi dugiba a file tartalmaként, viszont nem hivatkozik az adatra semmi.. Ergo olyasmi, mintha a file-ban egy RAW file is lenne külön, csak szétszórva ( ugyan ez érvényes pl. az Outlook Express dbx file-jaira is ).

Ilyen esetekben általában tényleg az szokott segíteni, hogy ha 2000 fölötti Access-ben lett elkészítve az mdb akkor újra kell "kódolni", ami azt jelenti, hogy a fölös dolgokat amik "RAW"-ként bennevannak kiszedi, és újraoptimizálja az adatbázist.

Egyetlen egy dolog az ami a te esetedben vhogy nem hagy nyugodni: Az általam tapasztaltak szintén több 100 MB-os file-ok esetén voltak érvényesek, és akkor is külsős programmal vissza tudtuk hozni a fél órával ezelötti állapotot ( egyfajta recovery ), szóval nem kelett hála égnek backup-hoz folyamodnunk.
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..