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

 Megjegyzés:    Ez a cikk nem vonatkozik az Access-alkalmazásokra – azokra az adatbázisokra, amelyeket az Access használatával tervez és tesz közzé az interneten. További tájékoztatást az Access-alkalmazás létrehozása című témakör tartalmaz.

Ha egy esetleges áramkimaradás miatt vissza kell állítania a teljes adatbázist, vagy ha a Visszavonás paranccsal nem lehet kijavítani egy hibát, és emiatt vissza kell állítania az adatbázis valamelyik objektumát, akkor szüksége lesz az asztali adatbázis biztonsági másolatára.

Ha az adatbázis biztonsági másolatát a tárterület pazarlásának tekinti, akkor gondoljon bele, hogy mennyit időt takaríthat meg azzal, ha megakadályozza az adatok és az adatbázisterv elvesztését. A rendszeres biztonsági mentés különösen fontos, ha több felhasználó is frissíti az adatbázist. Biztonsági másolat hiányában nem tudja visszaállítani a sérült vagy hiányzó objektumokat, illetve visszavonni az adatbázisterv bármely módosítását.

Tartalom


Rendszeres biztonsági mentés megtervezése

Bizonyos módosítások és hibák nem vonhatók vissza, ezért nem érdemes az adatvesztésig várni az adatbázis biztonsági másolatának létrehozásával. Ha például módosító lekérdezéssel (módosító lekérdezés: Adatokat másoló vagy módosító lekérdezéstípus. A módosító lekérdezés lehet hozzáfűző, törlő, táblakészítő és frissítő lekérdezés. A módosító lekérdezéseket a nevük mellett látható felkiáltójel (!) azonosítja a navigációs ablakban.) töröl vagy módosít bizonyos adatokat, a lekérdezés által frissített adatok nem állíthatók vissza a Visszavonás paranccsal.

 Tipp   A módosító lekérdezések futtatása előtt mindig érdemes biztonsági másolatot készíteni, különösen akkor, ha a lekérdezés adatokat fog törölni vagy módosítani.

Ha az adatbázist sokan használják, akkor a biztonsági mentés végrehajtása előtt gondoskodjon róla, hogy az összes felhasználó zárja be az adatbázisát: így biztosíthatja, hogy az adatok minden módosítása mentve legyen.

Az alábbi útmutatás alapján könnyebben eldöntheti, hogy milyen gyakran kell biztonsági mentést készítenie az adatbázisáról:

  • Ha az adatbázis archívum, vagy csupán referenciaként használatos, és ezért ritkán változik, elegendő csak az adatok vagy az adatbázis tervének módosításakor biztonsági másolatot készíteni.
  • Ha az adatbázis aktív, és az adatok gyakran változnak, hozzon létre ütemezést az adatbázis rendszeres biztonsági mentése érdekében.
  • Ha az adatbázisnak több felhasználója van, a terv minden módosítása után készítsen biztonsági másolatot.

 Megjegyzés:    A csatolt táblák (csatolt tábla: A megnyitott adatbázison kívül levő fájlban tárolt tábla, melynek rekordjaihoz az Access hozzáférhet. A csatolt táblában lévő rekordokat szerkesztheti, új rekordot adhat a táblához és törölheti a meglévőket, de a tábla szerkezetét nem módosíthatja.) adatairól az azokat tartalmazó program által kínált szolgáltatásokkal készítsen biztonsági másolatot. Ha a csatolt táblákat Access-adatbázis tartalmazza, kövesse a Felosztott adatbázis biztonsági mentése című szakaszban ismertetett eljárást.

Vissza a lap tetejére Vissza a lap tetejére

Adatbázis biztonsági mentése

Amikor biztonsági mentést készít egy adatbázisról, az Access menti és bezárja a Tervező nézetben megnyitott objektumokat, és a megadott néven a megadott helyre menti az adatbázisfájl egy példányát.

 Megjegyzés:    Az Access az Alapértelmezett nézet tulajdonságban beállított értékük alapján újra megnyitja az objektumokat.

Nyissa meg azt az Access-adatbázist, amelyről biztonsági másolatot szeretne készíteni, és tegye a következőket:

  1. Kattintson a Fájl fülre, majd a Mentés másként parancsra.
  2. Kattintson a Fájltípusok területen az Adatbázis mentése másként parancsra.
  3. A Speciális kategóriában kattintson az Adatbázis biztonsági mentése parancsra, majd kattintson a Mentés másként gombra.
  4. A Mentés másként párbeszédpanel Fájlnév mezőjében ellenőrizze az adatbázis biztonsági másolatának a nevét.

Ha kívánja, módosíthatja a nevet, de az alapértelmezett név utal mind az eredeti adatbázisfájl nevére, mind a biztonsági mentés dátumára.

 Tipp    Mivel az adatok vagy objektumok biztonsági másolatból való visszaállításakor általában tudni kell, hogy a biztonsági másolat melyik adatbázisról és mikor készült, a mentéskor célszerű meghagyni az alapértelmezett nevet.

  1. Válassza ki a Fájltípus listából, hogy milyen fájltípusba szeretné menteni az adatbázis biztonsági példányát, majd kattintson a Mentés gombra.

Vissza a lap tetejére Vissza a lap tetejére

Felosztott adatbázis biztonsági mentése

A felosztott adatbázisok rendszerint két adatbázisfájlból állnak: egy háttéradatbázisból, amely csak adatokat tartalmaz táblákban, illetve egy előtér-adatbázisból, amely a háttéradatbázis tábláira mutató hivatkozásokat, lekérdezéseket, űrlapokat, jelentéseket és egyéb adatbázis-objektumokat tartalmaz. Minden adat a háttéradatbázisban tárolódik. Ezzel szemben a felhasználói felület objektumai – például a lekérdezések, az űrlapok és a jelentések – kivétel nélkül az előtér-adatbázisban találhatók.

Felosztott adatbázis esetén az előtér- és a háttéradatbázisról egymástól függetlenül kell biztonsági másolatot készíteni, ezt pedig meglehetősen időigényes gyakran végrehajtani. Mivel a háttéradatbázis tartalmazza az adatokat, fontosabb arról készíteni rendszeres biztonsági másolatot.

Az előtér-adatbázisról akkor készítsen biztonsági másolatot, ha módosítja a tervét. Az előtér-adatbázis egyes felhasználói tetszőleges módosításokat végezhetnek a terven, ezért érdemes lehet megkérni a felhasználókat, hogy az előtér-adatbázisról saját maguk készítsenek biztonsági másolatot.

Háttéradatbázis biztonsági mentése

Értesítse a felhasználókat, mielőtt megkezdi a biztonsági mentési eljárást, mivel a biztonsági mentés kizárólagos hozzáférést igényel az adatbázisfájlhoz, és lehetséges, hogy a felhasználók nem tudják használni a háttéradatbázist, miközben folyamatban van a biztonsági mentés.

  1. Ha csak a háttéradatbázist szeretné megnyitni, indítsa el az Accesst.
  2. Válassza a További fájlok megnyitása > Számítógép > Tallózás lehetőséget, és jelölje ki azt a háttéradatbázist, amelyről biztonsági másolatot szeretne készíteni.
  3. Kattintson a Megnyitás gomb melletti nyílra, majd kattintson a Kizárólagos megnyitás parancsra.

A Megnyitás párbeszédpanelen lévő Megnyitás gomb legördülő menüjének Kizárólagos megnyitás parancsa.

  1. Kattintson a Fájl fülre, majd a Mentés másként parancsra.
  2. Kattintson a Fájltípusok területen az Adatbázis mentése másként parancsra.
  3. A Speciális kategóriában kattintson az Adatbázis biztonsági mentése parancsra, majd kattintson a Mentés másként gombra.
  4. A Mentés másként párbeszédpanel Fájlnév mezőjében ellenőrizze az adatbázis biztonsági másolatának a nevét.

Ha kívánja, módosíthatja a nevet, de az alapértelmezett név utal mind az eredeti adatbázisfájl nevére, mind a biztonsági mentés dátumára.

 Tipp    Mivel az adatok vagy objektumok biztonsági másolatból való visszaállításakor általában tudni kell, hogy a biztonsági másolat melyik adatbázisról és mikor készült, a mentéskor célszerű meghagyni az alapértelmezett nevet.

  1. A Mentés másként párbeszédpanelen jelölje ki azt a helyet, ahová menteni szeretné a háttéradatbázis biztonsági másolatát, majd kattintson a Mentés gombra.

Előtér-adatbázis biztonsági mentése

Ha a terv módosítását követően biztonsági másolatot szeretne készíteni az előtér-adatbázisról, hagyja megnyitva az adatbázist közvetlenül a terv módosítása után, majd kövesse az Adatbázis biztonsági mentése című szakaszban leírt műveleteket a második lépéstől kezdve.

Vissza a lap tetejére Vissza a lap tetejére

Adatbázis visszaállítása

 Megjegyzés:    Adatbázist csak akkor állíthat vissza, ha rendelkezik az adatbázis biztonsági másolatával.

A biztonsági másolat az adatbázisfájl „ismert hibátlan példánya” – olyan példány, amelyről tudja, hogy az adatai sértetlenek és a terve megfelelő. Biztonsági másolat készítésére az Access Adatbázis biztonsági mentése parancsát kell használnia, az adatbázis visszaállításához azonban bármely ismert hibátlan példány megfelel. Visszaállíthatja például az adatbázist egy külső USB-eszközön található biztonsági másolatból.

Amikor visszaállít egy teljes adatbázist, lecserél a biztonsági másolatra egy olyan adatbázisfájlt, amely sérült, adathibákat tartalmaz vagy teljes egészében hiányzik.

  1. Nyissa meg a Fájlkezelőt, és keresse meg az adatbázis ismerten hibátlan példányát.
  2. A hibátlan példányt másolja arra a helyre, ahol a sérült vagy hiányzó adatbázis cseréjét végre kell hajtani.

Ha a program a meglévő fájl felülírására figyelmezteti, hagyja jóvá a műveletet.

Vissza a lap tetejére Vissza a lap tetejére

Adatbázis objektumainak visszaállítása

Ha egy adatbázis egy vagy több objektumát kell visszaállítania, importálja az objektumokat a biztonsági másolatból abba az adatbázisba, amely a visszaállítandó objektumokat tartalmazza (illetve amelyből hiányoznak a visszaállítandó objektumok).

 Fontos:   Ha más adatbázisok vagy programok a visszaállítandó adatbázis objektumaira mutató hivatkozásokat tartalmaznak, különösen fontos, hogy az adatbázist a megfelelő helyre állítsa vissza. Ha nem így tesz, az adatbázis-objektumokra mutató hivatkozások nem fognak működni, és újra frissíteni kell azokat.

  1. Nyissa meg azt az adatbázist, amelybe vissza kíván állítani egy objektumot.
  2. Hiányzó objektum visszaállításához ugorjon a harmadik lépésre. Olyan objektum visszaállításához, amely hibás adatokat tartalmaz, amelyből hiányoznak adatok, illetve amely nem működik megfelelően, hajtsa végre az alábbi műveleteket:
    1. Ha meg szeretné őrizni az aktuális objektumot abból a célból, hogy összehasonlíthassa a visszaállított verzióval a visszaállítást követően, nevezze át az objektumot, mielőtt visszaállítja. Ha például a Kivétel nevű sérült űrlapot kívánja visszaállítani, átnevezheti a sérült űrlapot Kivétel_rossz névre.
    2. Törölje a lecserélni kívánt objektumot.

 Megjegyzés:   Az adatbázis-objektumok törlésekor mindig legyen óvatos, mivel lehet, hogy azok az adatbázis más objektumaihoz vannak csatolva.

  1. Kattintson a Külső adatok fülre, és az Importálás és csatolás csoportban kattintson az Access gombra.
  2. A Külső adatok átvétele – Access-adatbázis párbeszédpanelen kattintson a Tallózás gombra az adatbázis biztonsági másolatának kijelöléséhez, majd kattintson a Megnyitás gombra.
  3. Jelölje be a Táblák, lekérdezések, űrlapok, jelentések, makrók és modulok importálása a jelenlegi adatbázisba választógombot, és kattintson az OK gombra.
  4. Az Objektumok importálása párbeszédpanelen kattintson a visszaállítani kívánt objektum típusának megfelelő fülre. Ha például táblát szeretne visszaállítani, kattintson a Táblák fülre.
  5. Kattintással jelölje ki az objektumot.
  6. Ha további objektumokat szeretne visszaállítani, ismételje a 6. és 7. lépést, amíg ki nem jelölte az összes visszaállítandó objektumot.
  7. Ha ellenőrizni szeretné az importálási beállításokat, mielőtt importálná az objektumokat, kattintson az Objektumok importálása párbeszédpanelen a Beállítások gombra.
  8. Miután kijelölte az objektumokat, valamint megadta az importálási beállításokat, kattintson az OK gombra az objektumok visszaállításához.

A biztonsági mentés automatizálása érdekében érdemes lehet egy olyan terméket használni, amely automatikusan biztonsági másolatot készít a fájlrendszerekről, például egy fájlkiszolgálókhoz készült biztonságimásolat-szoftvert vagy egy USB-alapú külső biztonságimásolat-eszközt.

Vissza a lap tetejére Vissza a lap tetejére

 
 
Hatókör:
Access 2013