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

Az Access-adatbázisok az igényeknek és az erőforrások rendelkezésre állásának megfelelően többféle módszerrel is megoszthatók. 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.

A témakör tartalma

Az Access-adatok megosztásának módjai – áttekintés

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 az Accessnek van egy evolúciós útja 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 az Access-forgatókönyveket és számítási feladatokat foglalja össze, 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 lehetőség megfelelő lehet, ha várhatóan csak néhányan fogják egyszerre használni az adatbázist, és a felhasználóknak nem kell testre szabniuk az adatbázistervet. 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. Gondoskodjon róla, hogy az Access az összes felhasználó számítógépén megosztott módban nyíljon meg. 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 az Accesst, kattintson a Fájl fülre, majd a Beállítások parancsra.

    2. Az Access beállításai párbeszédpanelen kattintson az Ügyfél beállításai kategóriára.

    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 az Accessből.

  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-webhelye 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

Az Access-adatok SharePoint-webhelyen való megosztásának több módja is van:

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

  • Mozgó    Amikor adatokat helyez át az Accessből egy SharePoint-webhelyre, olyan listákat hoz létre a SharePoint-webhelyen, amelyek az adatbázis tábláihoz csatolva maradnak. A Táblák exportálása a SharePointba 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 az Access-adatbázisfájlokat mentheti a OneDrive-ra vagy a SharePoint-dokumentumtárakba, javasoljuk, hogy kerülje az Access-adatbázisok megnyitását ezekről a helyekről. Előfordulhat, hogy a fájlt helyileg tölti le szerkesztésre, majd újra feltölti, miután mentette a módosításokat a SharePointba. Ha egynél több személy nyitja meg az Access-adatbázist a SharePointból, 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 az Access-fájlok minden típusára 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. Az 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

Az adatbázist megoszthatja úgy is, hogy az Access alkalmazást adatbázis-kiszolgálóval, például az SQL Server termékkel együtt használja. 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ít az adatbázisok felosztásához, mert a táblákat a hálózaton tárolja, és minden felhasználó rendelkezik az Access-adatbázisfájl helyi példányával (ez a táblákra mutató hivatkozásokat, lekérdezéseket, űrlapokat, jelentéseket és más adatbázis-objektumokat tartalmazza). 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ó jól együttműködik az Access régebbi verzióival, így nem szükséges, hogy minden felhasználó gépére ugyanolyan verziószámú szoftver legyen telepítve. 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 Önálló Access-adatbázisfájl. Számos adatbázis-kiszolgáló támogatja továbbá az igen nagy méretű, terabájtnyi adatbázisok használatát, mely az Access-adatbázisfájlok méretkorlátjánál körülbelül ötszázszor nagyobb (a maximális méret 2 gigabájt). 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. A fiókalapú biztonsági rendszer még abban az esetben is véd a jogosulatlan felhasználóktól, ha az előtér-adatbázist nem megfelelően szerezték be.

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

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.