Az asztali Access-adatbázisok megosztásának lehetőségei

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 a rendelkezésre álló lehetőségeket, az egyes lehetőségek előnyeit és az erőforrásokat nézjük meg további információkért.

A cikk tartalma

Az Access-adatok megosztásának áttekintése

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 csúcsidőket és a várható növekedési sebességet. Röviden, ha az adatbázis-megoldás sikeres, valószínűleg fejlődnie kell. Szerencsére az Accessnek van egy olyan, az egyszerűtől a haladóig vezető evolúciós útja, amely idővel a megoldás hatékony méretezéséhez szükséges. Az alábbi táblázat összefoglalja az Access-eseteket és -munkaterheléseket, hogy segítsen Önnek az elérési út vá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ázis megosztásának más módjai, mivel minden felhasználó rendelkezik az adatbázisfájl teljes példányá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 megoszthatja a mappákat adott személyekkel. További információt a Fájlmegosztás hálózaton keresztül a Windows 10-ben.

  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ásimódja csoportban válassza a Megosztottlehetőséget, kattintson az OKgombra, 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ó: Asztali parancsikon létrehozása Office-programhoz vagy -fájlhoz.

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. A felosztott adatbázisokat helyi hálózaton keresztül is megoszthatja. Amikor feloszt egy adatbázist, két fájlba rendezi újra: egy háttéradatbázisba, amely az adattáblákat tartalmazza, valamint egy előoldali adatbázisba, amely az összes többi adatbázis-objektumot, például lekérdezéseket, űrlapokat és jelentéseket tartalmazza. Minden felhasználó az előlapi adatbázis helyi példányának használatával kommunikál az adatokkal.

Az adatbázisok felosztásának előnyei a következők:

  • Továbbfejlesztett teljesítmény    Csak az adatok vannak megosztva a hálózaton, a táblák, a lekérdezések, az űrlapok, a jelentések, a makrók és a modulok nem.

  • Nagyobb elérhetőség    Az adatbázis-tranzakciók, például a rekordszerkesztek 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 betolakodók jogosulatlanul hozzáférhetnek az adatokhoz az előlapi adatbázison keresztül.

  • Nagyobb megbízhatóság    Ha egy felhasználó problémát okoz, és az adatbázis váratlanul bezárul, az adatbázisfájl esetleges sérülése általában a felhasználó által megnyitott előlapi adatbázis másolatára korlátozódik.

  • Rugalmas fejlesztői környezet    Minden felhasználó függetlenül fejleszthet lekérdezéseket, űrlapokat, jelentéseket és más adatbázis-objektumokat anélkül, hogy ez hatással lenne 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

SharePoint-webhelyen található adatok megosztása

SharePoint-webhelyen többféleképpen oszthat meg Access-adatokat:

  • Összekapcsolás    A csatolási folyamat egy másik program adataihoz kapcsolódik, így a SharePointban és az Accessben egyaránt megtekintheti és szerkesztheti a legújabb adatokat anélkül, hogy az Accessben létrehoz és karbantartott volna egy másolatot az adatokról. 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, hivatkozhat az adatokra.

  • Áthelyezés    Amikor adatokat mozgat az Accessből egy SharePoint-webhelyre, a SharePoint-webhelyen olyan listákat hoz létre, amelyek csatolva maradnak az adatbázis tábláihoz. A Táblák exportálása SharePoint-webhelyre varázsló segítségével egyidejűleg áthelyezi az adatokat az összes táblából, és megőrizze a kapcsolataikat.

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

Figyelmeztetés     Bár az Access-adatbázisfájlokat mentheti a OneDrive-ra vagy egy SharePoint-dokumentumtárba, javasoljuk, hogy ne nyitson meg access-adatbázist ezekről a helyekről. Előfordulhat, hogy a rendszer letölti a fájlt helyileg szerkesztésre, majd újra feltölti, miután menti a módosításokat a SharePointba. Ha több személy nyitja meg az Access-adatbázist a SharePointból, előfordulhat, hogy több példány jön létre az adatbázisból, és előfordulhat, hogy váratlan viselkedések következnek be. Ez a javaslat az Összes Access-fájltípusra vonatkozik, beleértve az egyetlen adatbázist, a felosztott adatbázist és az .accdb, az .accdc, az .accde és az .accdr fájlformátumokat. Az Access telepítésének további tudnivalókat az Access-alkalmazások telepíté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áttelepítése SQL Server-adatbázisba, SQL Server-adatbázisadatainak importálása vagy csatolása, illetve Adatok csatolása Azure SQL Server-adatbázishoz, illetve adatok 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 az 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 elérhetőség    A legtöbb adatbázis-kiszolgáló lehetővé teszi az adatbázis biztonsági mentéset használat közben. 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.

  • Fokozott biztonság    Nem lehet teljesen biztonságos adatbázist biztosítani. 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 operációs rendszer összeomlása vagy áramkimaradás) esetén egyes adatbázis-kiszolgálói termékek automatikus helyreállítási mechanizmusokkal vannak bevetve, amelyek percek alatt visszaállítják az adatbázist az utolsó konzisztenciaállapotba, az adatbázis-rendszergazda beavatkozása nélkül.

  • Kiszolgálóalapú feldolgozás    Ha ügyfél-kiszolgáló konfigurációban használja az Accesst, azzal csökkentheti a hálózati forgalmat, ha adatbázis-lekérdezéseket feldolgoz a kiszolgálón, mielőtt elküldené az eredményeket 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    Az SQL Server az előnyök mellett dinamikus skálázhatóságot biztosít állásidők nélkül, intelligens optimalizálást, globális méretezhetőséget és elérhetőségt, a hardverköltségek megszüntetését és a kisebb felügyeletet.

Vissza a lap tetejére

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

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×