Adatbázis tömörítése és helyreállítása

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az adatbázisfájlok mérete gyorsan nőhet a használat során, ez pedig ronthatja a teljesítményt. Esetenként előfordulhat az is, hogy megsérülnek. Az Adatbázis tömörítése és helyreállítása paranccsal megelőzheti és orvosolhatja 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ázisfájlok sérülésének megelőzése és az adatveszteség csökkentése segíthet az adatbázisfájlok felosztásával, mivel az adatokat külön fájlban tárolja, amelyhez a felhasználók közvetlenül nem férhetnek hozzá.

Kapcsolódó műveletek

Az adatbázisok tömörítésének és helyreállításának módjai
Előkészületek
Adatbázis tömörítése és helyreállítása annak 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ása
Sérült adatbázis tömörítése és helyreállítása, amikor az Access felkéri erre

Miért érdemes tömöríteni és helyreállítani az adatbázist?
Az adatbázisfájlok a használat során növekednek
Az adatbázisfájlok megsérülhetnek

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

Az adatbázisok tömörítésének és javításának számos módja van. Általános gyakorlat az adatbázis automatikus tömörítése és helyreállítása a bezárásukkor. Emellett manuálisan is futtathatja az Adatbázis tömörítése és helyreállítása parancsot megnyitott adatbázisban, illetve olyan adatbázisban, amely nincs megnyitva.

Előzetes tennivalók

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

  • Biztonsági másolat készítése az adatbázisról A javítási folyamat során az Access csonkolhat bizonyos adatokat a sérült táblákból. Előfordulhat, hogy ezeket az adatokat helyre lehet állítani egy biztonsági másolatból. A rendszeres biztonságimásolat-készítés mellett az Adatbázis tömörítése és helyreállítása parancs használata előtt azonnal készítsen biztonsági másolatot. További információ: Az adatok védelme biztonsági mentéssel és visszaá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ót a Meglévő Access-adatbázis megnyitása című témakörben talál.
    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.
  • Megfelelő fájlengedélyek beszerzése az adatbázishoz Ha nem rendelkezik a megfelelő engedélyekkel, és tömörítenie és javítania kell egy adatbázist, kérjen segítséget a rendszergazdától. További információ: A hálózati fájlmegosztás változásai Windows rendszeren.

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 minden olyan adatbázishoz külön meg kell adnia, amelyet automatikus módon 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ájlbeállítások> 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 érvénybe léptetéséhez 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 helyreállítása

  • Válassza a Fájlinformáció>>, Adatbázis tömörítése & Helyreállítása lehetőséget.
    Az Access ugyanazon a helyen készíti el a tömörített és a javított adatbázis másolatát.

Vissza a lap tetejére

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

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

  1. Győződjön meg arról, hogy jelenleg senki más felhasználó nem használja az adatbázisfájlt.
  2. Indítsa el az Accesst.
  3. A sablonok lapján kattintson duplán az Üres adatbázis elemre.
  4. Válassza a Fájl>bezárása lehetőséget.
  5. Válassza az Adatbáziseszközöklehetőséget: Adatbázis> tömörítése és helyreállítása.
  6. 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 készíti el a tömörített és a javított adatbázis másolatát.

Vissza a lap tetejére

Sérült adatbázis tömörítése és helyreállítása az Access felszólítására

Ha sérült adatbázisfájl megnyitásakor az Access felajánlja az adatbázis tömörítését és helyreállítását, válassza az Igen lehető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 az Access csak részben jár sikerrel, egy MSysCompactErrors nevű rendszertáblában nyilvántartást tart azokról az adatbázis-objektumokról, amelyeket nem tudott helyreállítani. 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í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 a Hosszú szöveg mezők adatait, é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ések gyakran a Visual Basic for Applications (VBA) modul problémájából adódnak, és nem jelentik magukban az adatvesztés kockázatát. 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.

Lásd még

Az adatok védelme biztonsági mentéssel és visszaállítással

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