Access-adatbázisok felosztása

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

Fontolja meg minden olyan adatbázis felosztását, amelyen több személy osztozik egy hálózaton. A megosztott adatbázisok felosztásával javíthatja annak teljesítményét, és csökkentheti az adatbázisfájlok sérülésének esélyét.

Miután felosztotta az adatbázist, dönthet úgy, hogy áthelyezi a háttéradatbázist, vagy másik háttéradatbázist használ. A Csatolttábla-kezelővel módosíthatja a használt háttéradatbázist.

Megjegyzés

  • Az adatbázisok kettéosztása nem azonos az archiválással. Ez a témakör az adatok archiválásának módját nem tárgyalja. Az adatok archiválásához időről időre át kell helyeznie a régebbi rekordokat egy másik adatbázisba, mert az adatbázisfájl mérete túl gyorsan nő a maximális méretre, vagy mert szeretné megőrizni az adatbázisfájl méretét, és időszak szerint rendezetten szeretné tartani az adatokat. Bizonyos körülmények között az adatbázis felosztásával archiválhatja az adatokat. További információt az Archívum Access-adatok című online cikkben talál.
  • Ha feloszt egy webes adatbázist, az adatbázis webtáblái nem lesznek áthelyezve a háttéradatbázisba, és nem lesznek elérhetők a létrejövő előtér-adatbázisból.

A témakör tartalma

Áttekintés

Az adatbázis felosztása során két fájlba rendezi azt – 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 egy helyi példányával kezeli az adatokat.

Az adatbázisok felosztásához az Adatbázis-elválasztó varázslót kell használni. Miután felosztotta az adatbázist, közzé kell tennie az előtér-adatbázist a felhasználóknak.

Figyelem

Ha az adatbázisnak több végfelhasználója van, az adatok védelme érdekében ajánlott, hogy ne ossza meg másokkal az olyan adatbázispéldányokat, amelyek SharePoint-listákra mutató hivatkozásokat tartalmaznak. Ha olyan táblát csatol, amely SharePoint-lista, akkor bármely ártó szándékú felhasználó megváltoztathatja a hivatkozás célját, és esetleg módosíthatja a SharePoint-webhely engedélyeit, mivel a csatolt táblák kapcsolati adatai nincsenek titkosítva.

A felosztott adatbázisok előnyei

A felosztott adatbázisok előnyei:

  • Nagyobb teljesítmény Az adatbázis teljesítménye általában jelentősen javul, mivel a rendszer csak az adatokat továbbítja a hálózaton. Olyan megosztott adatbázisban, amely nincs felosztva, a rendszer nem csak az adatokat, hanem magukat az adatbázis-objektumokat – táblákat, lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat – küldi el a hálózaton.

  • Jobb elérhetőség Mivel a rendszer csak az adatokat küldi át a hálózaton, az adatbázis-tranzakciók (például a rekordok szerkesztése) gyorsabban lezajlanak, így az adatok könnyebben szerkeszthetők.

  • Fokozott biztonság: ha a háttéradatbázist NTFS fájlrendszert használó számítógépen tárolja, az NTFS biztonsági szolgáltatásaival is megvédheti az adatait. Mivel a felhasználók csatolt táblák használatával férnek hozzá a háttéradatbázishoz, kisebb a valószínűsége, hogy betolakodók illetéktelenül hozzáférhetnek az adatokhoz az előtér-adatbázis ellopásával vagy jogosult felhasználónak kiadva magukat. Ha nem tudja biztosan, hogy a fájlkiszolgálója milyen fájlrendszert használ, kérdezze meg a rendszergazdát. Ha rendszergazdai jogosultsággal rendelkezik a fájlkiszolgálón, az msinfo32 parancs futtatásával saját maga határozhatja meg a fájlrendszert.
    Hogyan használja az msinfo32-t a fájlrendszer ellenőrzésére?

    1. Kattintson a Start gombra, majd a Futtatás parancsra.
    2. A Futtatás párbeszédpanelen írja be az msinfo32 parancsot, majd kattintson az OK gombra.
    3. A Rendszer összegzése területen kattintson az Összetevők felirat melletti pluszjelre.
    4. Az Összetevők területen kattintson a Tárterület melletti pluszjelre, majd kattintson a Meghajtók lehetőségre. A párbeszédpanel a jobb oldali panelen megjeleníti a rendelkezésre álló meghajtók adatait.
  • Nagyobb megbízhatóság Ha egy felhasználónak 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, amely a felhasználónál meg volt nyitva. Mivel a felhasználó csak csatolt táblák használatával fér hozzá a háttéradatbázis adataihoz, a háttéradatbázisfájl sérülésének valószínűsége jóval kisebb.

  • Rugalmas fejlesztői környezet Mivel minden felhasználó az előtér-adatbázis egy helyi másolatával dolgozik, minden felhasználó a többiek befolyásolása nélkül fejleszthet lekérdezéseket, űrlapokat, jelentéseket és egyéb adatbázis-objektumokat. Hasonlóképpen, anélkül fejlesztheti és terjesztheti az előtér-adatbázis új verzióját, hogy megzavarná a háttéradatbázisban tárolt adatokhoz való hozzáférést.

Vissza a lap tetejére

Előzetes tennivalók

Az adatbázis felosztása előtt vegye figyelembe a következőket:

  • Feldarabolás előtt mindig célszerű biztonsági mentést készíteni az adatbázisokról. Ha felosztott egy adatbázist, majd úgy dönt, hogy nem szeretné felosztani, visszaállíthatja az eredetit a biztonsági másolatból.

  • Az adatbázisok felosztása hosszú időt vehet igénybe. Értesítse a felhasználókat, hogy ne használják az adatbázist, amíg felosztja azt. Ha egy felhasználó módosítja az adatokat az adatbázis felosztása közben, a módosítások nem lépnek érvénybe a háttéradatbázisban.

    Tipp:

    Ha egy felhasználó módosítja az adatokat az adatbázis felosztása során, a művelet befejezése után az új adatokat importálhatja a háttéradatbázisba.

  • Bár a felosztás az adatok megosztásának egyik módja, az adatbázis minden felhasználójának a Microsoft Office Access olyan verziójával kell rendelkeznie, amely kompatibilis a háttéradatbázis fájlformátumával. Ha például a háttéradatbázis-fájl .accdb fájlformátumot használ, a felhasználók nem férhetnek hozzá az adatokhoz az Access 2003 használatával.

  • Ha már nem támogatott szolgáltatásokat használ, célszerű egy korábbi Access-fájlformátumot használni a háttéradatbázishoz. Ha például adatelérési lapokat (DAP-okat) használ; Továbbra is használhatja őket, ha a háttéradatbázis korábbi, DAP-okat támogató fájlformátumban működik. Az új fájlformátumot ezután használhatja az előtér-adatbázisban, hogy a felhasználók is kihasználhassák az új formátum előnyeit. Ne feledje, hogy az adatelérési lapokon lévő adatok nem módosíthatók az Access 2010-es vagy újabb verziójában.

Vissza a lap tetejére

Az adatbázis felosztása

  1. A számítógépen készítsen másolatot a felosztani kívánt adatbázisról. Ne a hálózati megosztáson, hanem a helyi merevlemezen lévő adatbázisfájllal kezdje. Ha az adatbázisfájl jelenleg meg van osztva a helyi merevlemezről, meghagyhatja ott.

  2. Nyissa meg az adatbázisnak a helyi merevlemezen lévő példányát.

  3. Az Adatbáziseszközök lap Adatok áthelyezése csoportjában kattintson az Access-adatbázis gombra. Elindul az Adatbázis-elválasztó varázsló.

  4. Kattintson az Adatbázis felosztása elemre.

  5. A Háttéradatbázis létrehozása párbeszédpanelen adja meg a háttéradatbázis fájljának nevét, fájltípusát és helyét.

    Megjegyzés

    • Érdemes az Access által javasolt nevet használni. Megőrzi az eredeti fájlnevet, és jelzi, hogy az adatbázis egy háttéradatbázis, ha közvetlenül a fájlnévkiterjesztés elé illeszti be az _be.
    • A fájltípust csak akkor módosítsa, ha egyes felhasználók az Access korábbi verziójával fogják elérni az adatokat.
    • A hálózati hely elérési útját beírhatja a fájlnév elé, a Fájlnév mezőbe. Ha például a háttéradatbázis hálózati helye \ \kiszolgáló1\megosztás1\ és a háttéradatbázis fájlneve MyDB_be.accdb, akkor beírhatja a \\kiszolgáló1\megosztás1\MyDB_be.accdbfájlnevet a Fájlnév mezőbe.
    • A kiválasztott helynek elérhetőnek kell lennie mindenki számára, aki használni fogja az adatbázist. Mivel a meghajtóleképezések eltérőek lehetnek, a csatlakoztatott meghajtó betűjele helyett meg kell adnia a hely UNC elérési útját.
  6. Amikor a varázsló befejeződik, megerősítő üzenetet jelenít meg.

Az adatbázis fel van osztva. Az előtér-adatbázis az a fájl, amellyel kiindult (az eredeti megosztott adatbázis másolata), és a háttéradatbázis az eljárás 5. lépésében megadott hálózati helyen található.

Az előtér-adatbázis tervének módosításának korlátozása

Ha korlátozni szeretné a terjesztett előtér-adatbázis módosításait, érdemes lefordított bináris fájlként (.accde fájlként) menteni. A lefordított bináris fájlok olyan adatbázis-alkalmazásfájlok, amelyeket az összes Visual Basic Access (VBA) kóddal együtt mentett. A lefordított bináris Access-fájlokban nem marad VBA-forráskód. A felhasználók nem módosíthatják az .accde fájlok objektumainak tervét.

  1. Nyissa meg azt az előtér-adatbázisfájlt (.accdb), amelyet lefordított bináris fájlként (.accde) kíván menteni.
  2. Kattintson a Fájl>mentése másként lehetőségre>,ACCDE>mentése másként.
  3. A Mentés másként párbeszédpanelen keresse meg azt a mappát, ahová menteni szeretné a fájlt, írja be a fájl nevét a Fájlnév mezőbe, majd kattintson a Mentés gombra.

Vissza a lap tetejére

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

Miután felosztotta az adatbázist, kiosztja az előtér-adatbázist a felhasználóknak, hogy ők elkezdhessék használni az adatbázist.

Figyelem

Ha az adatbázisnak több végfelhasználója van, az adatok védelme érdekében ajánlott, hogy ne ossza meg másokkal az olyan adatbázispéldányokat, amelyek SharePoint-listákra mutató hivatkozásokat tartalmaznak. Ha olyan táblát csatol, amely SharePoint-lista, akkor bármely ártó szándékú felhasználó megváltoztathatja a hivatkozás célját, és esetleg módosíthatja a SharePoint-webhely engedélyeit, mivel a csatolt táblák kapcsolati adatai nincsenek titkosítva.

Tegye a következők valamelyikét:

  • Küldjön e-mailt az adatbázis felhasználóinak, és csatolja az előtér-adatbázisfájlt az üzenethez. Adjon meg minden olyan utasítást, amely megkönnyíti a felhasználóknak az előtér-adatbázis azonnali használatát.
  • Mentse az előtér-adatbázisfájlt egy olyan hálózati helyre, amelyhez minden adatbázis-felhasználó hozzáférhet, majd küldjön a felhasználóknak egy e-mailt, amelyben megadja a hálózati helyet és az esetleges egyéb utasításokat, amelyekre szükségük lehet az adatbázis eléréséhez.
  • Cserélhető adathordozóval, például CD-ROM-mal vagy pendrive-on keresztül terjessze az előtér-adatbázisfájlt. Ha saját maga telepíti a fájlt, tesztelheti, hogy biztosan működik-e. Ha a felhasználóknak mégis telepíteniük kell a fájlt, érdemes mellékelnie egy dokumentumot, amely elmagyarázza számukra, hogy mit kell tenniük a fájl telepítéséhez, és hogy kihez fordulhatnak, ha nehézségekbe ütköznek.

Vissza a lap tetejére

A használt háttéradatbázis módosítása

Áthelyezheti a háttéradatbázist, vagy használhat egy másik háttéradatbázist a Csatolttábla-kezelő használatával.

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

  1. A Külső adatok lap Importálás & csatolás csoportjában kattintson a Csatolttábla-kezelő gombra.

  2. A Csatolttábla-kezelőben jelölje ki az aktuális háttéradatbázis tábláit.

    Tipp:

    Ha nem csatolt más adatbázist, kattintson Az összes kijelölése gombra.

  3. Jelölje be az Új hely keresése mindig jelölőnégyzetet, majd kattintson az OK gombra.

  4. Tallózással keresse meg és jelölje ki az új háttéradatbázist.

Vissza a lap tetejére