Adatbázisfájl-problémák megelőzése és javítása a Tömörítés és helyreállítás szolgáltatással

Az adatbázisfájlok mérete gyorsan nőhet a használat során, ez pedig ronthatja a teljesítményt. Esetenként megsérülhetnek vagy megsérülhetnek. Az Adatbázis tömörítése és javítása paranccsal megelőzheti vagy kijavíthatja ezeket a problémákat. A tömörítési eljárás nem az adatokat tömöríti, hanem a kihasználatlan tárterület kiküszöbölésével csökkenti az adatbázisfájl méretét. Az Adatbázis tömörítése és helyreállítása paranccsal az adatbázis teljesítménye is javítható.

Tipp:    Az adatbázis felosztásával megelőzheti az adatbázisfájlok sérülését, és korlátozhatja az adatvesztést azáltal, hogy az adatokat külön fájlban tárolja, amelyet a felhasználók nem férnek hozzá közvetlenül.

Mit szeretne tenni?

Az adatbázisok tömörítésének és javításának módjai
A kezdés előtt
Adatbázis tömörítése és javítása bezárásakor
– Megnyitott adatbázis tömörítése és javítása
– Nem megnyitott adatbázis tömörítése és javítása
Sérült adatbázis tömörítése és kijavítása, amikor az Access kéri



Miért érdemes tömörítenünk és helyreállítani az adatbázisokat?
Az adatbázisfájlok a használatot használva növekednek
Az adatbázisfájlok megsérülhetnek

Az adatbázisok tömörítésének és javításának módjai

Az adatbázisok tömörítését és javítását többféle módszer is létezik. Gyakori gyakorlat, hogy az adatbázis bezárásakor automatikusan tömöríti és helyreállítja az adatbázist. Emellett manuálisan is futtathatja az Adatbázis tömörítése és javítása parancsot, ha meg van nyitva egy adatbázis, illetve egy nem megnyitott adatbázison.

Előzetes tennivalók

A tömörítési és javítási művelet megkezdése előtt az alábbi műveleteket kell követnie:

  • Biztonsági másolat készítése az adatbázisról    A helyreállítás során az Access esetleg csonkíthat bizonyos adatokat a sérült táblákban. Előfordulhat, hogy ezeket az adatokat helyre lehet állítani egy biztonsági másolatból. A normál biztonsági mentési stratégia mellett az Adatbázis tömörítése és javítása parancs használata előtt azonnal biztonsági másolatot kell készítenie. További információt az Adatok védelme biztonsági mentéssel ésvisszaállítással.

  • Kizárólagos hozzáférés az adatbázishoz     Ahhoz, hogy tömöríthesse és helyreállíthassa az adatbázist, kizárólagos hozzáférésre van szüksége az adatbázisfájlhoz, mert a művelet megzavarhatja más felhasználók munkáját. Ha tömörítési és helyreállítási műveletet tervez, javasoljuk, értesítse a többi felhasználót, hogy közben ne használják az adatbázist. További információ: Meglévő Access-adatbázis megnyitása.

    Mondja meg a felhasználóknak, hogy mennyi ideig ne használják az adatbázist. Ha rendszeresen végez tömörítési és helyreállítási műveleteket, tartsa számon, mennyi ideig tartanak ezek. Így sokkal pontosabb becsléssel szolgálhat a többi felhasználónak arról, hogy meddig kerüljék az adatbázis használatát.

  • Az adatbázis megfelelő fájlengedélyének létrehozása    Ha nem rendelkezik megfelelő engedélyekkel, és adatbázist kell tömöríte és helyreállítani, segítségért forduljon a rendszergazdához. További információt a Fájlmegosztás módosításai egy hálózaton a Windows 10-ben.

Vissza a lap tetejére

Adatbázis automatikus tömörítése és helyreállítása a bezárásakor

Ha bezáráskor szeretné automatikusan tömöríteni és helyreállítani az adatbázist, válassza a Tömörítés bezáráskor lehetőséget. Ez a beállítás csak a nyitva lévő adatbázist érinti. Ezt a beállítást külön kell megadnia minden olyan adatbázishoz, amely automatikusan tömöríteni és helyreállítani szeretne. Többfelhasználós adatbázisok esetén nem biztos, hogy érdemes ezt a beállítást használni, mert átmenetileg megzavarhatja az adatbázis rendelkezésre állását.

  1. Válassza a Fájl > lehetőséget.

  2. Az Access beállításai párbeszédpanelen válassza az Aktuális adatbázis lehetőséget.

  3. Az Alkalmazás beállításai csoportban jelölje be a Tömörítés bezáráskor jelölőnégyzetet.

  4. Kattintson az OK gombra.

  5. A beállítás effektusához zárja be, majd nyissa meg újra az adatbázist.

Vissza a lap tetejére

Megnyitott adatbázis manuális tömörítése és javítása

  • Válassza a >fájlinformációk >adatbázis-& tömörítése lehetőséget.

    Az Access ugyanazon a helyen hozza létre a tömörített és helyreállított adatbázis másolatát.

Vissza a lap tetejére

Nem megnyitott adatbázis manuális tömörítése és javítása

Akkor használja ezt az eljárást, ha nem tud közvetlenül megnyitni egy Access-adatbázist.

  1. Győződjön meg arról, hogy jelenleg senki más nem használja az adatbázisfájlt.

  2. Indítsa el az Accesst.

  3. Access 2013, Access 2016 és Access 2019:

    1. A sablonok lapján kattintson duplán az Üres adatbázis elemre.

    2. Válassza a Fájl > Bezárás gombot.

  4. Válassza az Adatbáziseszközök > adatbázis tömörítése és javítása lehetőséget.

  5. A Tömörítendő adatbázis választása párbeszédpanelen keresse meg a tömöríteni és helyreállítani kívánt adatbázist, és kattintson rá duplán.

Az Access ugyanazon a helyen hozza létre a tömörített és helyreállított adatbázis másolatát.

Vissza a lap tetejére

Sérült adatbázis tömörítése és javítása, amikor az Access kéri

Amikor sérült adatbázisfájlt próbál megnyitni, és az Access az adatbázis tömörítését és javítását kéri, válassza az Igen gombot. Két dolog történhet:

  • Miután az Access teljesen helyreállított egy sérült fájlt, megjelenít egy üzenetet arról, hogy a helyreállítás sikeres volt, és javasolja, hogy az adatbázis tartalmának ellenőrzésével győződjön meg arról, hogy minden rendben van-e.

  • Ha az Access csak részben sikeres, nyomon követi azokat az adatbázis-objektumokat, amelyek kijavítása nem sikerült egy MSysCompactErrorsnevű rendszertáblában. Az Access megnyitja az MSysCompactErrors táblát Adatlap nézetben. Ha van az adatbázis sérülése előtti biztonsági másolata, akkor az MSysCompactErrors tábla segítségével el tudja dönteni, hogy mely objektumokat kell importálnia a kijavított adatbázisba. A rendszertáblák megjelenítéséhez kattintson a jobb gombbal a navigációs címsorra, majd a Navigációs beállítások párbeszédpanelen válassza a Rendszerobjektumok megjelenítése lehetőséget.

Vissza a lap tetejére

Miért érdemes tömörítenünk és helyreállítani az adatbázisokat?

Ez az összefoglaló ismerteti, hogyan lehet az Adatbázis tömörítése és helyreállítása paranccsal megelőzni és orvosolni az adatbázisokat érintő két problémát: a fájlok méretének növekedését és a fájlok sérülését.

Az adatbázisfájlok mérete a használat során nő

Az adatok felvételével és frissítésével, illetve az adatbázis szerkezetének módosításával az adatbázisfájl egyre nagyobb lesz. A növekedés egy része az új adatoknak köszönhető, más része azonban valami másnak:

  • Az Access ideiglenes, rejtett objektumokat hoz létre a különböző feladatok elvégzéséhez. Ezek az ideiglenes objektumok néha akkor is az adatbázisban maradnak, miután az Accessnek már nincs rájuk szüksége.

  • Amikor töröl egy adatbázis-objektumot, az objektum által foglalt lemezterület nem szabadul fel automatikusan: az adatbázisfájl továbbra is felhasználja a kérdéses lemezterületet annak ellenére, hogy az objektumot már törölték.

Ahogy az adatbázisfájl egyre inkább megtelik ideiglenes és törölt objektumokkal, teljesítménye csökkenhet. Az objektumok megnyitása lassulhat, a lekérdezések futtatása tovább tarthat a megszokottnál, illetve a szokásos műveletek gyakran több időt vesznek igénybe.

Vissza a lap tetejére

Megsérülhetnek az adatbázisfájlok

Bizonyos körülmények között megsérülhet az adatbázisfájl. Ha egy adatbázisfájllal a hálózaton megosztva több felhasználó dolgozik közvetlenül és egyszerre, a fájlsérülés kockázata kicsi. A sérülés kockázata valamivel nagyobb, ha a felhasználók gyakran szerkesztik az adatokat a Feljegyzés mezőkben, és ez a kockázat az idő múlásával egyre nő. A kockázat csökkenthető az Adatbázis tömörítése és helyreállítása parancs használatával.

Az ilyen típusú sérülés gyakran egy Visual Basic for Applications (VBA) modullal kapcsolatos probléma eredménye, és nem jelent adatvesztést. Az ilyen jellegű sérülések folytán azonban adatbázis-szerkezeti sérülés is felléphet, például elveszett VBA-kód vagy használhatatlan űrlapok formájában.

Ritkán ugyan, de az adatbázisfájlok sérülése eredményezhet adatvesztést. Az adatvesztés általában az egyik felhasználó utolsó műveletére korlátozódik, azaz egyetlen adatmódosítást érint. Amikor egy felhasználó adatmódosításba kezd, és a módosítás (például hálózati szolgáltatáskimaradás miatt) megszakad, az Access az adatbázisfájlt sérültként jelöli meg. A fájl helyreállítható, bizonyos adatok azonban a helyreállítás befejezése után is hiányozhatnak.

Adatok védelme biztonsági mentési és visszaállítási folyamatokkal

– Általános felhasználói beállítások megadása

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×