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

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

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 a fájlok. A Microsoft Office Access Adatbázis tömörítése és helyreállítása parancsával megelőzheti és orvosolhatja ezeket a problémákat.

Ez a cikk nem ismerteti, hogyan kell adatbázisról biztonsági másolatot készíteni, illetve annak alapján az adatbázist visszaállítani. A Lásd még szakaszban további tájékoztatást tartalmazó témakörökre mutató hivatkozások találhatók.

Megjegyzés : Ha egy olyan webes adatbázist tömörít és állít helyre, amely már közzé volt téve, szinkronizálnia kell az adatbázist a tömörítés és a helyreállítás befejeződése után. A tömörítés és a helyreállítás nem feltétlenül old meg minden olyan problémát, amely bekövetkezhet egy közzétett webadatbázisban.

Tartalom

Miért lehet szükség egy adatbázis tömörítésére és helyreállítására?

Előzetes tennivalók

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

Miért lehet szükség egy adatbázis tömörítésére és helyreállítására?

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.

Megjegyzés : A tömörítési művelet nem az adatok hagyományos értelemben vett tömörítését végzi, hanem azáltal csökkenti az adatbázisfájl méretét, hogy megszünteti a kihasználatlan helyeket.

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ések hátterében gyakran a Visual Basic for Applications (VBA) modullal kapcsolatos probléma áll, amely nem vonja maga után az adatvesztés veszélyé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.

Tipp : Az adatbázisfájlok sérülése megelőzésének, illetve az adatveszteség csökkentésének másik módja, ha felosztja az adatbázist, és az adatokat külön fájlban tárolja, amelyhez a felhasználók közvetlenül nem férhetnek hozzá.

Az Access egy sérült adatbázisfájl helyreállítását kéri

Amikor egy sérült adatbázisfájlt próbál megnyitni, az Access arra kéri, hagyja, hogy a program automatikusan helyreállítsa a fájlt. Sérült adatbázisfájlt ezenkívül az Adatbázis tömörítése és helyreállítása parancs manuális használatával is helyreállíthat és megnyithat.

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, feljegyzi azokat az adatbázis-objektumokat, amelyeket nem tudott helyreállítani, hogy a felhasználó eldönthesse, mit kell a biztonsági másolatból helyreállítania.

Megjegyzés : Beállítható, hogy az Adatbázis tömörítése és helyreállítása parancs automatikusan lefusson a szóban forgó adatbázis bezárásakor. Ha csak Ön használja az adatbázist, javasolt használni ezt a beállítást. 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.

Vissza a lap tetejére

Előzetes tennivalók

A tömörítési és helyreállítási művelet előtt érdemes elvégezni az alábbiakat.

  • Mindig készítsen biztonsági másolatot:    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á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 külön is készítsen biztonsági másolatot. Biztonsági másolat az Adatbázis biztonsági mentése paranccsal készíthető:

    • A Fájl lapon kattintson a Mentés és közzététel fülre, és a Speciális csoportban kattintson az Adatbázis biztonsági mentése gombra.

  • Automatikus tömörítés és helyreállítás:    Javasoljuk, hogy állítsa be az adatbázis automatikus tömörítését és helyreállítását, kivéve azt az esetet, ha egyetlen adatbázisfájlt oszt meg más felhasználókkal a hálózaton.

  • Tanulmányozza a rendszer-helyreállítási hibákat tartalmazó táblát:    Amikor az Access nem tudja helyreállítani az összes objektumot egy sérült adatbázisfájlban, a nem helyreállítható objektumokat feljegyzi az MSysCompactErrors nevű táblába. Ha előfordultak hibák, az Access megnyitja az MSysCompactErrors táblát Adatlap nézetben.

    Ha van az adatbázisról olyan biztonsági másolata, amelyet az adatbázis sérülése előtt készített, az MSysCompactErrors tábla alapján eldöntheti, hogy mely objektumokat kívánja importálni a biztonsági másolatból a helyreállított adatbázisba.

  • Szerezzen kizárólagos hozzáférést az adatbázishoz, hogy az Adatbázis tömörítése és helyreállítása parancsot használhassa:    Ha csak Ön használja az adatbázist, átugorhatja ezt a részt, és egyből az Adatbázis tömörítése és helyreállítása című résszel folytathatja.

    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.

    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.

  • Szerezze be a tömörítési és helyreállítási művelethez szükséges engedélyeket:    Ha az adatbázisfájl korábbi verzióját használja, és tagja egy munkacsoportnak, előfordulhat, hogy nem tudja saját maga elvégezni az adatbázis tömörítését és helyreállítását. Amennyiben nem rendelkezik az adatbázis tömörítéséhez és helyreállításához szükséges engedélyekkel, kérje a munkacsoport rendszergazdájának segítségét.

Vissza a lap tetejére

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ázis automatikus tömörítése és helyreállítása a bezárásakor

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.

Megjegyzés : Ez a beállítás csak a nyitva lévő adatbázist érinti. A beállítást külön kell megadnia minden olyan adatbázishoz, amelyet automatikus művelettel szeretne tömöríteni és helyreállítani.

  1. Fájl lapon kattintson a Beállítások fülre.

  2. Az Access beállításai párbeszédpanelen kattintson az Aktuális adatbázis kategóriára.

  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.

Vissza a lap tetejére

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

A Tömörítés bezáráskor parancs mellett (vagy helyett) manuálisan is futtathatja az Adatbázis tömörítése és helyreállítása parancsot. Futtathatja a parancsot úgy, hogy az adatbázis meg van nyitva, vagy futtathatja nem megnyitott adatbázison is. Továbbá az asztalon is létrehozhat egy parancsikont, amely egy adott adatbázisfájlon futtatja az Adatbázis tömörítése és helyreállítása parancsot.

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

Megjegyzés : Ha mások is dolgoznak éppen egy adatbázisfájlon, nem végezheti el a tömörítési és helyreállítási műveletet.

  • Kattintson a Fájl lap Információ pontjára, majd kattintson az Adatbázis tömörítése és helyreállítása pontra.

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

Megjegyzés : Ha mások dolgoznak éppen egy adatbázisfájlon, nem végezheti el a tömörítési és helyreállítási műveletet. A tömörítési és helyreállítási művelet futtatása során senki más nem használhatja az adatbázisfájlt.

  1. Indítsa el az Accesst, de ne nyisson meg adatbázist.

  2. Mutasson az Információ elemre, majd kattintson az Adatbázis tömörítése és helyreállítása pontra.

  3. 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.

Asztali parancsikon létrehozása egy adott adatbázis tömörítéséhez és helyreállításához

Készíthet egy parancsikont az asztalon, amellyel tömöríthet és helyreállíthat egy adott adatbázist.

Mielőtt ennek nekikezdene, ellenőrizze az Msaccess.exe fájl helyét a számítógépen. Ez a fájl jellemzően a következő mappában található:

C:\Program Files\Microsoft Office\Office14

Ha ezen a helyen nem találja az Msaccess.exe fájlt, keresse meg, és jegyezze fel a teljes elérési utat.

Az asztali parancsikon létrehozása    

  1. Kattintson a jobb gombbal az asztalra, mutasson a helyi menüben az Új pontra, és kattintson a Parancsikon parancsra.

  2. A Parancsikon létrehozása varázsló Adja meg az elem helyét mezőjébe írjon be egy dupla írógépes idézőjelet ("), írja be az Msaccess.exe fájl teljes elérési útját (a fájlnévvel együtt), majd írjon be egy újabb idézőjelet. (Megteheti azt is, hogy a Tallózás gombra kattintva megkeresi, majd kijelöli a fájlt. Ebben az esetben az Office automatikusan beírja az idézőjeleket.)

    Írja be például a "C:\Program Files\Microsoft Office\Office14\msaccess.exe" elérési utat.

  3. A záró idézőjel után írjon be egy szóközt, majd a tömöríteni és helyreállítani kívánt adatbázis teljes elérési útját. Ha az elérési út szóköz(öke)t is tartalmaz, tegye az elérési utat idézőjelek közé. Írjon be egy másik szóközt, majd a /compact kapcsolót.

    Írja be például a "C:\Saját mappa\Adatbázis.accdb" /compact szöveget.

  4. Kattintson a Tovább gombra.

  5. Nevezze el a parancsikont az Adja meg a parancsikon nevét mezőben, majd kattintson a Befejezés gombra.

    A varázsló létrehozza a parancsikont, és elhelyezi az asztalon.

  6. Az adatbázis tömörítéséhez vagy helyreállításához nincs más teendője, mint duplán a parancsikonra kattintani.

    Tipp : Ha fel szeretné venni a parancsikont a Start menübe, kattintson a jobb gombbal a parancsikonra, és válassza a helyi menü Rögzítés a Start menün parancsát.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek 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.

×