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

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. Alkalmanként megsérülhet vagy megsérültek is. Az adatbázis tömörítése és helyreállítása paranccsal megelőzheti vagy elhárí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   : azadatbázis felosztása segíthet az adatbázisfájlok sérülésének megelőzésében és az adatvesztés korlátozásában, ha az adatot külön fájlban tartja, amelyet a felhasználók nem tudnak közvetlenül elérni.

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

Első lépések
Adatbázis tömörítése és helyreállítása a bezárásakor

Megnyitott adatbázis tömörítése és helyreállítása
Nem megnyitott adatbázis tömörítése és helyreállításaSérült adatbázis tömörítése és helyreállítása, ha az Access kéri



Miért érdemes tömöríteni és helyreállítani az adatbázist
?
Az adatbázisfájlok mérete a használat során nő – Az adatbázis-fá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ére és helyreállítására többféle módszer áll rendelkezésre. Általános gyakorlat az adatbázis bezárásakor történő automatikus tömörítése és kijavítása. Emellett manuálisan is futtathatja az adatbázis tömörítése és helyreállítása parancsot, ha meg van nyitva egy adatbázis, és nincs megnyitva egy adatbázis.

Előzetes tennivalók

A tömörítési és helyreállítási művelet elkezdése előtt végezze el az alábbi műveleteket:

  • Készítsen biztonsági másolatot 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 rendszeres biztonsági mentési stratégián kívül célszerű biztonsági másolatot készítenie közvetlenül az adatbázis tömörítése és helyreállítása parancs használata előtt. További információt az adatok védelme biztonsági mentéssel és visszaállítássalcímű témakörben talál.

  • Kizárólagos hozzáférés kérése 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óért olvassa el a meglévő Access-adatbázis megnyitásacímű témakört.

    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.

  • Elegendő fájl-engedély kérése az adatbázishoz    Ha nincs elegendő engedélye, és egy adatbázis tömörítésére és helyreállítására van szükség, kérjen segítséget a rendszergazdától. További információt a fájlok megosztása hálózaton Windows 10 rendszerencímű témakörben találhat.

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-külön állítsa be minden olyan adatbázis esetében, amelyet automatikusan szeretne tömöríteni és helyreállítani. 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 > beállításai lehetőséget.

  2. Az Access beállításai párbeszédpanelen jelölje be az aktuális adatbázisválasztógombot.

  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. Válassza az OK gombot.

  5. Zárja be és nyissa meg újra az adatbázist a beállítás érvénybe léptetéséhez.

Vissza a lap tetejére

Megnyitott adatbázis kézi tömörítése és helyreállítása

  • Válassza a fájl > információ > a kompakt & javítás adatbázislehetőséget.

    Az Access ekkor létrehozza a tömörített és javított adatbázis másolatát ugyanazon a helyen.

Vissza a lap tetejére

Nem megnyitott adatbázis kézi tömörítése és helyreállítása

Ezt az eljárást akkor kövesse, ha nem tud közvetlenül megnyitni egy Access-adatbázist.

  1. Ügyeljen arra, hogy a többi felhasználó jelenleg ne használja az adatbázisfájlt.

  2. Indítsa el az Accesst.

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

    1. A sablonok lapon kattintson duplán az üres adatbáziselemre.

    2. Válassza a fájl > Bezáráslehetőséget.

  4. Válassza az adatbázis- segédeszközök > az adatbázis tömörítése és helyreállításalehető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 ekkor létrehozza a tömörített és javított adatbázis másolatát ugyanazon a helyen.

Vissza a lap tetejére

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

Ha megpróbál megnyitni egy sérült adatbázisfájlt, ha az Access az adatbázis tömörítésére és helyreállítására kéri, válassza az Igenlehetőséget. 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 a hozzáférés csak részlegesen sikeres, a MSysCompactErrorsnevű rendszertáblában nyomon követi az adatbázis-objektumokat. Az Access ekkor 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 jelölje be a Rendszerobjektumok megjelenítésejelölőnégyzetet.

Vissza a lap tetejére

Miért érdemes tömöríteni és helyreállítani az adatbázist?

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.

Ez a típusú korrupció gyakran egy Visual Basic for Applications (VBA) modul hibája, és nem veszélyezteti az 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.

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Lásd még

Adatok védelme biztonsági mentéssel és visszaállítással a folyamatok

általános felhasználói beállításainak megadása

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×