Érdemes lehet felosztani minden olyan adatbázist, amelyet többen osztanak meg egy hálózaton keresztül. A megosztott adatbázisok felosztása javíthatja a teljesítményt, és csökkentheti az adatbázisfájl sérülésének esélyét.
Az adatbázis felosztása után dönthet úgy, hogy áthelyezi a háttéradatbázist, vagy egy 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 felosztása nem ugyanaz, mint az adatbázisok archiválása. Ez a témakör nem tárgyalja az adatok archiválási módját. Az adatokat úgy archiválhatja, hogy a régebbi rekordokat rendszeres időközönként egy másik adatbázisba helyezi át, akár azért, mert az adatbázisfájl túl gyorsan nő a fájlméretkorlátig, vagy mert az adatbázisfájlt kicsiben szeretné tartani, és az adatokat idő szerint rendezetten szeretné rendszerezni. Bizonyos körülmények között egy adatbázis felosztásával archiválhatja az adatokat. További információt az Access-adatok Archívum című online cikkben talál.
- Ha feloszt egy webes adatbázist, az adatbázisban lévő webes táblák nem lesznek áthelyezve a háttéradatbázisba, és nem lesznek elérhetők az eredményként kapott előtér-adatbázisból.
A témakör tartalma
- Áttekintés
- Mielőtt elkezdené
- Az adatbázis felosztása
- Az előtér-adatbázis terjesztése
- A használt háttéradatbázis módosítása
Áttekintés
Amikor feloszt egy adatbázist, két fájlba rendezi át : egy háttéradatbázisba, amely tartalmazza az adattáblákat, valamint egy előtérbeli adatbázist, amely tartalmazza az összes többi adatbázis-objektumot, például lekérdezéseket, űrlapokat és jelentéseket. Minden felhasználó az előtér-adatbázis helyi példányával kezeli az adatokat.
Az adatbázisok felosztásához használja az Adatbázis-felosztó varázslót. Az adatbázis felosztása után el kell osztania az előtér-adatbázist a felhasználók között.
Figyelem
Az adatok védelme érdekében, ha az adatbázis több végfelhasználóval is rendelkezik, javasoljuk, hogy ne ossza meg a SharePoint-listákra mutató hivatkozásokat tartalmazó adatbázisok másolatait. Ha egy SharePoint-listára mutató táblára hivatkozik, az lehetővé teszi, hogy bármely rosszindulatú felhasználó módosítsa a hivatkozás célját, és esetleg módosítsa a SharePoint-webhely engedélyeit, mivel a csatolt táblák kapcsolati információi titkosítatlanok.
Az osztott adatbázisok előnyei
A felosztott adatbázisok előnyei a következők:
Jobb teljesítmény Az adatbázis teljesítménye általában jelentősen javul, mert csak az adatok lesznek elküldve a hálózaton. A nem felosztott megosztott adatbázisokban magukat az adatbázis-objektumokat – táblákat, lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat – a hálózaton keresztül küldi el a rendszer, nem csak az adatokat.
Nagyobb rendelkezésre állás Mivel csak az adatokat küldi el a hálózaton keresztül, az adatbázis-tranzakciók, például a rekordszerkesztések gyorsabban befejeződnek, így az adatok könnyebben szerkeszthetők lesznek.
Fokozott biztonság , ha a háttéradatbázist ntfs fájlrendszert használó számítógépen tárolja, az adatok védelméhez NTFS biztonsági funkciókat használhat. Mivel a felhasználók csatolt táblák használatával férnek hozzá a háttéradatbázishoz, kevésbé valószínű, hogy a betolakodók jogosulatlanul férhetnek hozzá az adatokhoz az előtér-adatbázis ellopásával vagy engedélyezett felhasználóként való megadásával. Ha nem tudja biztosan, hogy a fájlkiszolgáló milyen fájlrendszert használ, kérdezze meg a rendszergazdát. Ha rendszergazdai jogosultságokkal rendelkezik a fájlkiszolgálón, az msinfo32 parancs futtatásával saját maga határozhatja meg a fájlrendszert.
Hogyan msinfo32 használatával ellenőrizze a fájlrendszert?- Kattintson a Start gombra, majd a Futtatás parancsra.
- A Futtatás párbeszédpanelen írja be az msinfo32 kifejezést, majd kattintson az OK gombra.
- A Rendszerösszesítés területen kattintson az Összetevők melletti pluszjelre.
- Az Összetevők területen kattintson a Tárterület melletti pluszjelre, majd a Meghajtók elemre. A párbeszédpanel a jobb oldali panelen jeleníti meg az elérhető meghajtókra vonatkozó információkat.
Nagyobb megbízhatóság , ha egy felhasználó problémába ütközik, és az adatbázis váratlanul bezárul, az adatbázisfájl sérülése általában a felhasználó által megnyitott előtér-adatbázis másolatára korlátozódik. 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 sokkal kisebb valószínűséggel sérül.
Rugalmas fejlesztési környezet Mivel minden felhasználó az előtér-adatbázis helyi példányával dolgozik, minden felhasználó önállóan fejleszthet lekérdezéseket, űrlapokat, jelentéseket és más adatbázis-objektumokat anélkül, hogy ez hatással van a többi felhasználóra. Hasonlóképpen az előtér-adatbázis új verzióját is fejlesztheti és terjesztheti anélkül, hogy megzavarná a háttéradatbázisban tárolt adatokhoz való hozzáférést.
Előzetes tennivalók
Mielőtt feloszt egy adatbázist, vegye figyelembe a következőket:
A felosztás előtt mindig érdemes biztonsági másolatot készíteni az adatbázisokról. Ha feloszt egy adatbázist, majd úgy dönt, hogy nem szeretné felosztani az adatbázist, visszaállíthatja az eredetit a biztonsági másolatból.
Az adatbázisok felosztása hosszú időt vehet igénybe. Értesítenie kell a felhasználókat, hogy ne használják az adatbázist a felosztás során. Ha egy felhasználó az adatbázis felosztása közben módosítja az adatokat, a módosítások nem jelennek meg a háttéradatbázisban.
Tipp:
Ha egy felhasználó az adatbázis felosztása közben módosítja az adatokat, a befejezés után importálhatja az új adatokat a háttéradatbázisba.
Bár az adatbázisok felosztása az adatok megosztásának egyik módja, az adatbázist használó összes felhasználónak rendelkeznie kell a Microsoft Office Access olyan verziójával, 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 az Access 2003 használatával nem férhetnek hozzá az adataihoz.
Ha már nem támogatott funkciókat használ, érdemes lehet régebbi Access-fájlformátumot használni a háttéradatbázishoz. Ha például adatelérési lapokat (DAP-ket) használ; továbbra is használhatja őket, ha a háttéradatbázis olyan korábbi fájlformátumban van, amely támogatja a DAP-ket. Ezután használhatja az új fájlformátumot az előtér-adatbázissal, hogy a felhasználók hozzáférhessenek az új formátum előnyeihez. Vegye figyelembe, hogy az adatelérési lapon lévő adatok nem módosíthatók az Access 2010 vagy újabb verziójával.
Az adatbázis felosztása
Készítsen másolatot a felosztani kívánt adatbázisról a számítógépen. Kezdje az adatbázisfájllal a helyi merevlemezen, nem a hálózati megosztáson. Ha az adatbázisfájlt jelenleg a helyi merevlemez-meghajtóról osztják meg, ott hagyhatja, ahol van.
Nyissa meg a helyi merevlemez-meghajtón található adatbázis másolatát.
Az Adatbáziseszközök lap Adatok áthelyezése csoportjában kattintson az Access-adatbázis elemre. Elindul az Adatbázis-elválasztó varázsló.
Kattintson az Adatbázis felosztása elemre.
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és
- Fontolja meg az Access által javasolt név használatát. Megőrzi az eredeti fájlnevet, és azt jelzi, hogy az adatbázis egy háttéradatbázis, mivel _be szúr be a névbe, közvetlenül a fájlnévkiterjesztés előtt.
- Csak akkor módosítsa a fájltípust, ha egyes felhasználók az Access korábbi verzióját használják az adatok eléréséhez.
- A hálózati hely elérési útját a Fájlnév mezőben, a fájlnév előtt adhatja meg. Ha például a háttéradatbázis hálózati helye \\server1\share1\, és a háttéradatbázis fájlneve MyDB_be.accdb, a Fájlnév mezőbe beírhatja a \\server1\share1\MyDB_be.accdb nevet.
- A választott helynek mindenki számára elérhetőnek kell lennie, aki használni fogja az adatbázist. Mivel a meghajtóleképezések eltérőek lehetnek, a leképezett meghajtóbetűjel helyett a hely UNC elérési útját kell megadnia.
Amikor a varázsló befejeződik, megjelenik egy megerősítő üzenet.
Az adatbázis most fel van osztva. Az előtér-adatbázis az a fájl, amellyel elindította (az eredeti megosztott adatbázis másolata), a háttéradatbázis pedig 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
Az ön által terjesztett előtér-adatbázis módosításainak korlátozásához érdemes lefordított bináris fájlként (.accde fájlként) menteni. A lefordított bináris fájl egy adatbázis-alkalmazásfájl, amelyet az összes lefordított Visual Basic Access- (VBA-) kóddal mentettek. A lefordított bináris Access-fájlokban nem marad VBA-forráskód. A felhasználók nem módosíthatják az objektumok tervét egy .accde fájlban.
- Nyissa meg a lefordított bináris fájlként (.accde) menteni kívánt előtér-adatbázisfájlt (.accdb).
- Kattintson a Fájl>mentés máskéntACCDE>mentés másként> parancsra.
- A Mentés másként párbeszédpanelen tallózással 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.
Az előtér-adatbázis terjesztése
Az adatbázis felosztása után elosztja az előtér-adatbázist a felhasználók között, hogy elkezdhessek használni az adatbázist.
Figyelem
Az adatok védelme érdekében, ha az adatbázis több végfelhasználóval is rendelkezik, javasoljuk, hogy ne ossza meg a SharePoint-listákra mutató hivatkozásokat tartalmazó adatbázisok másolatait. Ha egy SharePoint-listára mutató táblára hivatkozik, az lehetővé teszi, hogy bármely rosszindulatú felhasználó módosítsa a hivatkozás célját, és esetleg módosítsa a SharePoint-webhely engedélyeit, mivel a csatolt táblák kapcsolati információi titkosítatlanok.
Tegye a következők valamelyikét:
- Küldjön egy e-mailt az adatbázis felhasználóinak, és csatolja az előtérbeli adatbázisfájlt az üzenethez. Adjon meg minden olyan utasítást, amely megkönnyíti a felhasználók számára 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 az összes adatbázis-felhasználó hozzáférhet, majd küldjön a felhasználóknak egy e-mailt, amely megadja a hálózati helyet az adatbázis eléréséhez szükséges egyéb utasításokkal együtt.
- Terjesztheti az előtér-adatbázisfájlt cserélhető adathordozók, például CD-ROM vagy USB-meghajtó használatával. Ha saját maga telepíti a fájlt, tesztelheti, hogy működik-e. Ha a felhasználóknak telepíteniük kell a fájlt, fel kell vennie egy dokumentumot, amely leírja nekik, hogy mit kell tenniük a fájl telepítéséhez, és kivel kell felvenniük a kapcsolatot, ha nehézségekbe ütköznek.
A használt háttéradatbázis módosítása
A csatolttábla-kezelővel áthelyezheti a háttéradatbázist, vagy másik háttéradatbázist is használhat.
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 ezt az eljárást.
A Külső adatok lap Importálás & Csatolás csoportjában kattintson a Csatolttábla-kezelő elemre.
A Csatolttábla-kezelőben válassza ki az aktuális háttéradatbázisban található táblákat.
Tipp:
Ha nem csatolt más adatbázisokat, kattintson az Összes kijelölése gombra.
Jelölje be az Új hely keresése mindig jelölőnégyzetet, majd kattintson az OK gombra.
Keresse meg és válassza ki az új háttéradatbázist.