Adatbázis felosztása

Minden olyan adatbázist érdemes lehet felosztani, amelyen több felhasználó osztozik egy hálózaton. A megosztott adatbázisok felosztása révén növelhető a teljesítmény, és csökkenthető az adatbázisfájlok sérülésének esélye.

Az adatbázis felosztása után dönthet a háttéradatbázis áthelyezése mellett, vagy használhat másik háttéradatbázist is. A használt háttéradatbázist a Csatolttábla-kezelővel változtathatja meg.

 Megjegyzések 

  • Az adatbázis felosztása nem ugyanazt jelenti, mint az adatbázis archiválása, és ez a témakör nem tárgyalja az adatok archiválásának módját. Adatok archiválásakor rendszeresen egy másik adatbázisba helyezi a régi rekordokat vagy azért, mert az adatbázisfájl túl gyorsan nő a fájlméretkorláthoz képest, vagy mert szeretné az adatbázisfájlt minél kisebb méretben tárolni és az adatait időszakok alapján rendszerezni. Bizonyos körülmények között archiválhatja az adatokat az adatbázis felosztásával. Ezzel kapcsolatban további információ az Access-adatok archiválása című online cikkben található.
  • Ha feloszt egy webes adatbázist, az abban található webes táblák nem kerülnek át a háttéradatbázisba, és nem lesznek elérhetők a létrejövő előtér-adatbázisból.
Tartalom


Áttekintés

Az adatbázist felosztáskor két fájlba szervezi át – az adattáblákat tartalmazó háttéradatbázisba és az összes többi adatbázis-objektumot (lekérdezéseket, űrlapokat és jelentéseket) tartalmazó előtér-adatbázisba. Minden felhasználó az előtér-adatbázis helyi példánya segítségével kezeli az adatokat.

Az adatbázis felosztása az Adatbázis-felosztó varázslóval végezhető. Az adatbázis felosztása után el kell juttatnia az előtér-adatbázist a felhasználóknak.

A felosztott adatbázis előnyei

A felosztott adatbázis többek között az alábbi előnyöket nyújtja:

  • Nagyobb teljesítmény:    Az adatbázis teljesítménye a felosztás következtében általában jelentősen nő, mivel így csak az adatokat kell átvinni a hálózaton. Olyan megosztott adatbázisban, amely nincs felosztva, a rendszer magukat az adatbázis-objektumokat – táblákat, lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat – küldi át a hálózaton, nem csak az adatokat.
  • Nagyobb rendelkezésre állás:    Mivel a rendszer csak az adatokat küldi át a hálózaton, az adatbázis-műveletek, például a rekordok szerkesztése gyorsabban végrehajtható, aminek köszönhetően az adatok nagyobb mértékben rendelkezésre állnak a szerkesztéshez.
  • Továbbfejlesztett biztonság:    Ha a háttéradatbázist egy olyan számítógépen tárolja, amely az NTFS fájlrendszert használja, adatai védelmére használhatja az NTFS biztonsági funkcióit. Mivel a felhasználók csatolt táblákkal férhetnek hozzá a háttéradatbázishoz, kevésbé valószínű, hogy a betolakodók jogosulatlanul hozzáférjenek az adatokhoz az előtér-adatbázis ellopásával vagy magukat jogosult felhasználónak álcázva. Alapértelmezés szerint a Windows XP, a Windows Vista és a Windows Server 2003 használja az NTFS fájlrendszert. Ha nem biztos abban, hogy milyen fájlrendszert használ a fájlkiszolgáló, forduljon a rendszergazdához. Ha rendszergazdai jogosultságai vannak a fájlkiszolgálón, az msinfo32 parancs futtatásával saját maga is megállapíthatja a fájlrendszer típusát.

MegjelenítésHogyan ellenőrizhetem a fájlrendszer típusát az msinfo32 paranccsal?

  1. Kattintson a Start gombra, majd a Futtatás lehetőségre.
  2. A Futtatás párbeszédpanelen írja be az msinfo32 kifejezést, majd kattintson az OK gombra.
  3. A Rendszer összegzése kategóriában kattintson az Összetevők pont melletti pluszjelre.
  4. Az Összetevők pont alatt kattintson a Tárolás pont melletti pluszjelre, majd kattintson a Meghajtók alkategóriára. A párbeszédpanel jobb oldalán információk jelennek meg az elérhető meghajtókról.
  • Nagyobb megbízhatóság:    Ha egy felhasználónál probléma lép fel, és az adatbázis váratlanul bezárul, az adatbázisfájl esetleges sérülése általában az előtér-adatbázis azon példányára korlátozódik, amelyik a felhasználónál meg volt nyitva. Mivel a felhasználó a háttéradatbázisban lévő adatokat a csatolt táblák használatával éri el, sokkal kisebb az esélye, hogy a háttéradatbázis-fájl megsérüljön.
  • Rugalmas fejlesztői környezet:    Mivel az egyes felhasználók az előtér-adatbázis helyi példányával dolgoznak, minden felhasználó a többi felhasználótól függetlenül, azok befolyásolása nélkül tud lekérdezéseket, űrlapokat, jelentéseket és egyéb adatbázis-objektumokat fejleszteni. Hasonlóképp Ön anélkül fejlesztheti és terjesztheti az előtér-adatbázis új változatát, hogy megzavarná a háttéradatbázisban tárolt adatokhoz való hozzáférést.

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

Első lépések

Mielőtt felosztana egy adatbázist, vegye figyelembe az alábbiakat:

  • Felosztás előtt mindig készítsen biztonsági másolatot az adatbázisról. Ha az adatbázis felosztása után úgy dönt, hogy mégsem szeretné felosztani az adatbázist, visszaállíthatja az eredeti állapotba a biztonsági másolatból.
  • Az adatbázis felosztása hosszú időbe telhet. Figyelmeztetnie kell a felhasználókat arra, hogy a felosztás befejezéséig ne használják az adatbázist. Ha az adatbázis felosztása közben valamelyik felhasználó adatot módosít, a változtatások nem kerülnek bele a háttéradatbázisba.

 Tipp   Ha egy felhasználó mégis megváltoztat adatokat, amíg Ön az adatbázist felosztja, akkor az új adatokat a felosztás befejezése után importálhatja a háttéradatbázisba.

  • Jóllehet az adatbázis felosztása az adatok megosztásának egy módja, az adatbázist használó minden személynek rendelkeznie kell a Microsoft Office Access olyan verziójával, amely kompatibilis a háttéradatbázissal. Ha például a háttéradatbázis-fájl az .accdb fájlformátumot használja, a felhasználók az Access 2003 használatával nem tudnak hozzáférni a fájl adataihoz.
  • Ha olyan funkciókat használ, amelyeket az újabb verziók már nem támogatnak, akkor érdemes lehet egy korábbi Access-fájlformátumot használni a háttéradatbázishoz. Ha például adatelérési lapokat használ, továbbra is használhatja őket, ha a háttéradatbázis egy olyan korábbi formátumban van, amely támogatja az adatelérési lapokat. Ezután az előtér-adatbázishoz már használhat egy újabb fájlformátumot, hogy a felhasználók élvezhessék az új formátum nyújtotta előnyöket. Felhívjuk figyelmét, hogy az Access 2010 alkalmazással nem változtathatja meg az adatelérési lapok adatait. További információ a Lásd még részben található.

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

Az adatbázis felosztása

  1. Készítsen a számítógépen egy másolatot a felosztani kívánt adatbázisról. A felosztást a helyi merevlemezen lévő adatbázisfájllal kezdje, ne a hálózati megosztáson lévő fájllal. Ha az adatbázisfájl jelenleg a helyi merevlemezről van megosztva, hagyja ott, ahol van.
  2. Nyissa meg az adatbázis helyi merevlemezen lévő példányát.
  3. Kattintson az Adatbáziseszközök lap Adatok áthelyezése csoportjának Access adatbázis gombjára. Elindul az Adatbázis-felosztó varázsló.
  1. Kattintson az Adatbázis felosztása lehetőségre.
  2. A Háttéradatbázis létrehozása párbeszédpanelen adja meg a háttéradatbázis-fájl nevét, fájltípusát és helyét.

 Megjegyzések 

  1. Ha a varázsló befejezte a munkát, egy megerősítő üzenetet jelenít meg.

Az adatbázis most már fel van osztva. Az előtér-adatbázis az a fájl, amellyel kezdte (az eredeti megosztott adatbázis másolata), a háttéradatbázis pedig az 5. lépésben megadott hálózati helyen van.

A változtatások korlátozása az előtér-adatbázis szerkezetére

Ha a változtatásokat az Ön által terjesztett előtér-adatbázisra szeretné korlátozni, érdemes lehet az előtér-adatbázist lefordított bináris fájlként menteni (.accde fájl). Az Access 2010 alkalmazásban a lefordított bináris fájl egy olyan adatbázisalkalmazás-fájl, amelyet az összes VBA-kódot lefordítva mentettek. A lefordított bináris Access-fájl nem tartalmaz VBA-forráskódot. A felhasználók az .accde fájlokban nem módosíthatják az objektumok szerkezetét.

  1. Nyissa meg a lefordított bináris fájlként (.accde) menteni kívánt előtéradatbázis-fájlt (.accdb).
  2. Az Adatbáziseszközök lap Adatbáziseszközök csoportjában kattintson az ACCDE készítése gombra.Gomb képe
  1. A Mentés másként párbeszédpanelen tallózással nyissa meg azt a mappát, amelybe a fájlt menteni szeretné, írja be a fájl kívánt nevét a Fájlnév mezőbe, majd kattintson a Mentés gombra.

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

Az előtér-adatbázis terjesztése

Az adatbázis felosztása után eljuttatja az előtér-adatbázist a felhasználóknak, hogy elkezdhessék használni az adatbázist.

Hajtsa végre a megfelelő műveletet:

  • Küldjön e-mailt az adatbázis felhasználóinak, és csatolja az előtéradatbázis-fájlt az üzenethez. Írjon olyan utasításokat, amelyek megkönnyítik a felhasználóknak az előtér-adatbázis használatának mihamarabbi megkezdését.
  • Mentse az előtér-adatbázist egy olyan hálózati helyre, amelyhez az adatbázis összes felhasználója hozzáfér, majd küldjön e-mailt a felhasználóknak, és írja meg benne a hálózati helyet, illetve minden olyan utasítást, amelyre a felhasználóknak az adatbázis eléréséhez szükségük lehet.
  • Terjessze az előtéradatbázis-fájlt cserélhető adathordozón, például CD-ROM-on vagy USB flash meghajtón. Ha saját maga telepíti a fájlt a hordozóra, ellenőrizheti, hogy működik-e. Ha a felhasználóknak kell telepíteniük a fájlt, adjon ki számukra egy olyan dokumentumot, amelyben elmagyarázza, mit kell tenniük a fájl telepítéséhez, illetve hogy kihez fordulhatnak, ha problémákba ütköznek.

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

A használt háttéradatbázis megváltoztatása

A Csatolttábla-kezelővel áthelyezheti a háttéradatbázist, illetve másik háttéradatbázis használatát állíthatja be.

Ha át szeretné helyezni a háttéradatbázist, először készítsen róla másolatot egy új helyre, majd kövesse az alábbi eljárást.

  1. Az Adatbáziseszközök lap Adatbáziseszközök csoportjában kattintson a Hivatkozott táblák kezelése gombra.
  2. A Csatolttábla-kezelőben válassza ki azokat a táblákat, amelyek a jelenlegi háttéradatbázisban vannak.

 Tipp   Ha nem hivatkozott semmilyen más adatbázisra, akkor kattintson Az összes kijelölése lehetőségre.

  1. Jelölje be a Mindig rákérdez az új helyre jelölőnégyzetet, majd kattintson az OK gombra.
  2. Tallózással keresse meg az új háttéradatbázist, és válassza ki.

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

 
 
Hatókör:
Access 2010