Az asztali Access-adatbázisok megosztásának lehetőségei
Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az Access-adatbázisokat többféleképpen is megoszthatja az igényeitől és az erőforrások elérhetőségétől függően. Ebben a cikkben áttekintjük az elérhető lehetőségeket, az egyes lehetőségek előnyeit, és további információt talál az erőforrásokról.

Tartalom

A Access adatok megosztásának módjai

Az adatbázis-alkalmazások idővel változnak és növekednek. Számos tényező befolyásolja az igényeket és a teljesítményt, beleértve az egyidejű felhasználók számát, a hálózati környezetet, az átviteli sebességet, a késést, az adatbázis méretét, a használati csúcsidőket és a várható növekedési arányokat. Röviden, ha az adatbázis-megoldás sikeres, valószínűleg fejlődnie kell. Szerencsére Access rendelkezik egy evolúciós úttal, az egyszerűtől a haladóig, amellyel időt vehet át a megoldás hatékony skálázásához. Az alábbi táblázat összefoglalja Access forgatókönyveket és számítási feladatokat, amelyek segítenek az elérési út kiválasztásában.

Az Access megosztási lehetőségeinek áttekintése

Vissza a lap tetejére

Egyetlen adatbázis megosztása

Ez a legegyszerűbb és legkevesebb erőforrást igénylő lehetőség, de egyben ez biztosítja a legkevesebb funkciót is. Ennél a módszernél az adatbázist egy megosztott hálózati meghajtó tárolja, és minden felhasználó egyszerre használhatja az adatbázisfájlt. Ha egyszerre több felhasználó módosítja az adatokat, akkor korlátozott lehet a megbízhatóság és az elérhetőség, mivel minden adatbázis-objektum meg van osztva. A módszer a teljesítményt is csökkentheti, mivel a teljes adatbázis-objektumokat kell továbbítani a hálózaton.

Ez a beállítás akkor lehet hasznos, ha az adatbázist várhatóan csak néhány személy használja egyszerre, és a felhasználóknak nem kell testre szabni az adatbázis tervét. Ez a módszer azonban kevésbé biztonságos, mint az adatbázisok megosztásának más módjai, mivel minden felhasználó rendelkezik az adatbázisfájl teljes másolatával, ami növeli a jogosulatlan hozzáférés kockázatát.

Adatbázis megosztása megosztott mappával:

  1. Otthoni vagy kisvállalati környezetben ossza meg a mappát adott személyekkel. További információ: Fájlmegosztás hálózaton keresztül a Windowsban.

  2. Győződjön meg arról, hogy a Access úgy van beállítva, hogy megosztott módban nyíljon meg az összes felhasználó számítógépén. Ez az alapértelmezett beállítás, mégis ellenőriznie kell – ha egy felhasználó ugyanis kizárólagos módban nyitja meg az adatbázist, az zavart okoz az adatok elérhetőségében.

    1. Indítsa el Access, majd a Fájl területen kattintson a Beállítások elemre.

    2. A Access Beállítások mezőben kattintson az Ügyfélbeállítások elemre.

    3. A Speciális szakasz Alapértelmezett megnyitási módja területén válassza a Megosztott lehetőséget, kattintson az OK gombra, majd lépjen ki Access.

  3. Másolja át az adatbázisfájlt a megosztott mappába. A fájl másolását követően győződjön meg arról, hogy az adatbázis fájlattribútumaiban olvasási/írási jogosultság van beállítva. Az adatbázist a felhasználók csak abban az esetben használhatják, ha olvasási/írási jogosultságuk van.

  4. Mindegyik felhasználó számítógépén hozzon létre egy parancsikont, amely az adatbázisfájlra mutat. További információt az Asztali parancsikon létrehozása Office-programhoz vagy -fájlhoz című témakörben talál.

Vissza a lap tetejére

Felosztott adatbázis megosztása

Ez akkor jó választás, ha nincs SharePoint helye vagy adatbázis-kiszolgálója. Megosztott adatbázist helyi hálózaton (LAN) keresztül oszthat meg. 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ának előnyei a következők:

  • Jobb teljesítmény    Csak az adatokat osztja meg a hálózaton, a táblákat, lekérdezéseket, űrlapokat, jelentéseket, makrókat és modulokat nem.

  • Nagyobb rendelkezésre állás    Az adatbázis-tranzakciók, például a rekord szerkesztése gyorsabban befejeződnek.

  • Fokozott biztonság    A felhasználók csatolt táblákon keresztül férnek hozzá a háttéradatbázishoz; kevésbé valószínű, hogy a behatolók jogosulatlan hozzáférést kapnak az adatokhoz az előtér-adatbázison keresztül.

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

  • Rugalmas fejlesztési környezet    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. Ön pedig 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.

További információ: Access-adatbázis felosztása.

Vissza a lap tetejére

Adatok megosztása SharePoint webhelyen

A SharePoint webhelyeken többféleképpen oszthat meg Access adatokat:

  • Összekapcsolása    A csatolási folyamat egy másik programban lévő adatokhoz csatlakozik, így megtekintheti és szerkesztheti a legújabb adatokat SharePoint és Access anélkül, hogy másolatot készítne az adatokról Access. Ha nem szeretne SharePoint-lista másolni a Access-adatbázisba, hanem lekérdezéseket szeretne futtatni és jelentéseket létrehozni a lista tartalma alapján, csatolhatja az adatokat.

  • Megindító    Amikor adatokat helyez át Access egy SharePoint-webhelyre, olyan listákat hoz létre a SharePoint webhelyen, amelyek továbbra is az adatbázis tábláihoz kapcsolódnak. A Táblák exportálása SharePoint varázsló segítségével egyszerre helyezheti át az adatokat az összes táblából, és fenntarthatja a kapcsolatokat.

További információ: Adatok importálása, csatolása vagy áthelyezése a SharePointba.

Figyelem    Bár Access adatbázisfájlt menthet OneDrive vagy SharePoint dokumentumtárba, javasoljuk, hogy ezekről a helyekről ne nyisson meg Access adatbázist. Előfordulhat, hogy a fájlt helyileg tölti le szerkesztésre, majd újra feltölti, miután mentette a módosításokat SharePoint. Ha egynél több személy nyitja meg a Access-adatbázist SharePoint, előfordulhat, hogy az adatbázis több példánya is létrejön, és valamilyen váratlan viselkedés fordulhat elő. Ez a javaslat minden Access fájltípusra vonatkozik, beleértve az önálló adatbázist, a felosztott adatbázist, valamint az .accdb, az .accdc, az .accde és az .accdr fájlformátumot. A Access telepítésével kapcsolatos további információkért lásd: Access-alkalmazás üzembe helyezése.

Vissza a lap tetejére

Adatok megosztása adatbázis-kiszolgáló használatával

A Access adatbázis-kiszolgáló termékkel, például SQL Server használatával oszthatja meg az adatbázist. Ez a módszer számos előnnyel jár, de használatához további szoftverre van szükség – ez esetben adatbázis-kiszolgáló szoftverre.

Ez a módszer hasonló az adatbázisok felosztásához, mivel a táblák a hálózaton vannak tárolva, és minden felhasználó rendelkezik egy Access adatbázisfájl helyi másolatával, amely a táblákra mutató hivatkozásokat, valamint lekérdezéseket, űrlapokat, jelentéseket és más adatbázis-objektumokat tartalmaz. A módszer alkalmazásával járó előnyök függenek az éppen használt adatbázis-kiszolgáló alkalmazástól, de ezek általában biztosítják a felhasználói fiókokat, a szelektív adatelérést, a kiváló adathozzáférést és az integrált adatkezelési eszközöket. Ezenkívül a legtöbb adatbázis-kiszolgálószoftver jól működik a Access korábbi verzióival, így nem minden felhasználónak kell ugyanazt a verziót használnia. Csak a táblák megosztására van szükség. További információ: Access-adatbázis migrálása SQL Server, importálás vagy csatolás egy SQL Server adatbázis adataihoz, valamint Adatok csatolása vagy importálása Azure SQL Server-adatbázisból.

Az adatbázisok adatbázis-kiszolgálóval való megosztásának előnyei

  • Nagy teljesítmény és méretezhetőség    Sok esetben az adatbázis-kiszolgáló jobb teljesítményt nyújt, mint egy Access adatbázisfájl. Számos adatbázis-kiszolgálói termék támogatja a nagyon nagy méretű, terabájt méretű adatbázisokat is, amely körülbelül 500-szorosa egy Access adatbázisfájl (két gigabájt) jelenlegi korlátjának. Az adatbázis-kiszolgálók rendkívül hatékonyan futtatnak párhuzamos lekérdezéseket (mivel egy folyamaton belül több natív szálat használnak a felhasználói kérések teljesítésére), és új felhasználók felvételekor minimalizálják a memóriaigényt.

  • Nagyobb rendelkezésre állás    A legtöbb adatbázis-kiszolgálói termék lehetővé teszi, hogy használat közben biztonsági másolatot készítsen az adatbázisról. Ezért az adatok mentését megelőzően nem kell felszólítani a felhasználókat az adatbázisból való kilépésre. Emellett az adatbázis-kiszolgáló szoftverek hatékonyan kezelik az egyidejű szerkesztési és rekordzárolási műveleteket.

  • Továbbfejlesztett biztonság    Egyetlen adatbázis sem tehető teljesen biztonságossá. Az adatbázis-kiszolgálók azonban hatékony biztonsági beállításokat nyújtanak, amelyek védik adatait a jogosulatlan hozzáféréstől. A legtöbb adatbázis-kiszolgáló fiókalapú biztonsági beállításokat nyújt, így meghatározhatja, melyik felhasználó melyik táblákat láthatja. Még abban az esetben is, ha a Access kezelőfelületét nem megfelelően szerezték be, a fiókalapú biztonság megakadályozza az adatok jogosulatlan felhasználását.

  • Automatikus helyreállíthatóság    Rendszerhiba (például az operációs rendszer összeomlása vagy áramkimaradás) esetén egyes adatbázis-kiszolgálótermékek automatikus helyreállítási mechanizmusokkal rendelkeznek, amelyek percek alatt helyreállítják az adatbázist a konzisztencia utolsó állapotába, az adatbázis-rendszergazdai beavatkozás nélkül.

  • Kiszolgálóalapú feldolgozás    A Access ügyfél-/kiszolgálókonfigurációban való használata segít csökkenteni a hálózati forgalmat azáltal, hogy feldolgoz egy adatbázis-lekérdezést a kiszolgálón, mielőtt eredményeket küldene az ügyfélnek. Ha a lekérdezést a kiszolgálóval hajtatja végre, ez hatékonyabb megoldást jelent, különösen nagyméretű adatbázisok esetén.

  • Azure SQL Server     A SQL Server előnyei mellett dinamikus skálázhatóságot biztosít állásidő nélkül, intelligens optimalizálást, globális méretezhetőséget és rendelkezésre állást, a hardverköltségek megszüntetését és a kisebb adminisztrációt.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.