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ázisok az igényeknek és a rendelkezésre álló erőforrásoknak megfelelően többféleképpen is megoszthatók. Ez a cikk áttekinti a rendelkezésre álló lehetőségeket, azok előnyeit, és további információkat is nyújt.

Tartalom

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

Az adatbázis-alkalmazások idővel változnak és növekednek. Az igényeket és a teljesítményt számos tényező befolyásolja, többek között az egyidejű felhasználók száma, a hálózati környezet, az átviteli sebesség, a késés, az adatbázis mérete, a használati csúcsidők és a várható növekedés. Ha adatbázis-megoldása sikeres, valószínűleg fejlesztenie kell. Szerencsére az Access evolúciós utat kínál az egyszerűtől a haladóig, így a megoldás méretezhető az idő múlásával. Az alábbi táblázat az Access-eseteket és a munkaterheléseket foglalja össze, hogy segítsen Önnek ezt az eljárást választani.

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

Vissza a lap tetejére

Egyetlen adatbázis megosztása

Ez a lehetőség a legegyszerűbb és legkevesebb erőforrással rendelkezik. Ez kínálja 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 azt. Korlátozott lehet például a megbízhatóság és az elérhetőség, amikor több felhasználó módosítja az adatokat egyszerre, mivel minden adatbázis-objektum meg van osztva. Ez a módszer a teljesítményt is csökkentheti, mivel a rendszer az összes adatbázis-objektumot elküldi a hálózaton.

Ez a lehetőség működhet, ha egyszerre csak néhányan fogják 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 a többi megosztási módszer, mivel minden felhasználó rendelkezik az adatbázisfájl teljes példányával. Ez növeli a jogosulatlan hozzáférés kockázatát.

Adatbázis megosztása megosztott mappa használatával:

  1. Otthoni vagy kisvállalati környezetben mappákat oszthat meg adott személyekkel. További információ: Hálózati fájlmegosztás a Windowsban.

  2. Győződjön meg róla, hogy az Access az összes felhasználó számítógépén megosztott módban nyílik meg. Ez az alapértelmezett beállítás, de ellenőrizze, hogy biztosan meggyőződne-e róla. Ha egy felhasználó 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, majd válasszaa Fájlbeállítások> lehetőséget.
    2. Az Access beállításai párbeszédpanelen válassza az Ügyfél beállításai lehetőséget.
    3. A Speciális szakasz Alapértelmezett megnyitási mód területén válassza a Megosztott, majd az OK gombot, 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 a fájlattribútumok olvasási és írási hozzáférést biztosítanak az adatbázisfájlhoz. Az adatbázist a felhasználók csak abban az esetben használhatják, ha olvasási és í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 a beállítás akkor jó választás, ha nincs SharePoint-webhelye vagy adatbázis-kiszolgálója. A felosztott adatbázisokat helyi hálózaton (LAN) keresztül is megoszthatja. Amikor feloszt egy adatbázist, azt két fájlba rendezi át: 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ának előnyei:

  • Nagyobb teljesítmény: A hálózaton csak az adatok lesznek megosztva, a táblák, lekérdezések, űrlapok, jelentések, makrók és modulok nem.
  • Nagyobb rendelkezésre állás: Az adatbázis-tranzakciók, például a rekordmódosítások gyorsabban befejezhetők.
  • Fokozott biztonság: A felhasználók csatolt táblákon keresztül érik el a háttéradatbázist. Kevésbé valószínű, hogy a behatolók jogosulatlanul hozzáférhetnek az adatokhoz az előtér-adatbázison keresztül.
  • Nagyobb megbízhatóság: Ha egy felhasználónál 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, amelyik a felhasználónál meg volt nyitva.
  • Rugalmas fejlesztői környezet: 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. Ezenkívül 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ót az Access-adatbázisok felosztása című témakörben talál.

Vissza a lap tetejére

Adatok megosztása SharePoint-webhelyen

Az Access-adatokat többféleképpen is megoszthatja SharePoint-webhelyen:

  • Összekapcsolás: A csatolási folyamattal más programok adataival hoz létre kapcsolatot, így a SharePointban és az Accessben is a naprakész adatokat tekintheti meg és szerkesztheti anélkül, hogy az adatok egy példányát létrehozná és karban kellene tartania az Accessben. Ha nem szeretne SharePoint-listát másolni az Access-adatbázisába, inkább lekérdezéseket szeretne futtatni rajta és jelentéseket létrehozni a lista alapján, csatolhatja az adatokat.
  • Áthelyezés: Amikor adatokat helyez át az Accessből egy SharePoint-webhelyre, azzal olyan listákat hoz létre a SharePoint-webhelyen, amelyek csatolva lesznek az adatbázisában lévő táblákhoz. A Táblák exportálása SharePoint-webhelyre varázsló segítséget nyújt az összes tábla adatainak egyszerre történő áthelyezésében és a kapcsolatok fenntartásában.

További információ: Adatok importálása, csatolása vagy áthelyezése SharePoint-webhelyre.

Figyelmeztetés

Bár az Access-adatbázisfájlokat mentheti a OneDrive-ra vagy egy SharePoint-dokumentumtárba, azt javasoljuk, hogy ne nyissa meg az Access-adatbázist onnan a helyről. Előfordulhat, hogy a rendszer letölti a fájlt helyileg szerkesztésre, majd újra feltölti, miután mentette a módosításokat a SharePointba. Ha többen nyitják meg az Access-adatbázist a SharePointból, előfordulhat, hogy több példány jön létre az adatbázisról, és nem várt viselkedés léphet fel. Ez a javaslat minden Access-fájltípusra érvényes, beleértve az egyes adatbázisokat, a felosztott adatbázisokat, valamint a , .accdb.accdc, .accdeés és a .accdr fájlformátumokat. Az Access telepítéséről további információt az Access-alkalmazás telepítése című témakörben talál.

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 további szoftverre, adatbázis-kiszolgáló termékre van szükség.

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). Ennek a megosztási módszernek az előnyei függenek az éppen használt adatbázis-kiszolgáló szoftvertől, de általában a felhasználói fiókok, a szelektív adatelérés, az adatok gyors hozzáférhetősége és az integrált adatkezelési eszközök közé tartoznak. Ezenkívül a legtöbb adatbázis-kiszolgáló jól együttműködik az Access korábbi verzióival, így nem szükséges, hogy minden felhasználó ugyanazt a verziót használja. Csak a táblák megosztására van szükség. További információt az Access-adatbázisok áttelepítése SQL Server adatbázisba, Az SQL Server-adatbázisban tárolt adatok importálása vagy csatolása és az Azure SQL Server-adatbázisból származó adatok importálása című témakörben talál.

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

  • Nagy teljesítmény és méretezhetőség: Az adatbázis-kiszolgáló sok esetben jobb teljesítményt nyújt, mint egy Access-adatbázisfájl önmagában. Számos adatbázis-kiszolgáló támogatja a nagy méretű, terabájtnyi adatbázisokat is, amelyek körülbelül ötszázszor nagyobbak az Access-adatbázisfájlok maximális méreténél (2 gigabájt). Az adatbázis-kiszolgálók hatékonyan futtatnak párhuzamos lekérdezéseket, és új felhasználók felvételekor minimalizálják a memóriaigényt.
  • Megnövelt rendelkezésre állás: A legtöbb adatbázis-kiszolgáló lehetővé teszi, hogy biztonsági másolatot készítsen az adatbázisról a használat során. Ennek köszönhetően az adatok biztonsági mentéséhez nem kell felszólítania a felhasználókat az adatbázisból való kilépésre. Az adatbázis-kiszolgáló szoftverek hatékonyan kezelik az egyidejű szerkesztést és a rekordzárolást is.
  • Nagyobb biztonság: Egyetlen adatbázist sem lehet teljesen biztonságossá tenni. Az adatbázis-kiszolgálók azonban erős biztonsági beállításokat nyújtanak, amelyek védik adatait a jogosulatlan felhasználástól. A legtöbb adatbázis-kiszolgáló fiókalapú biztonsági beállításokat nyújt, így meghatározhatja, hogy ki melyik táblákat láthatja. Még akkor is, ha valaki nem megfelelően jut hozzá az Access front-endhez, a fiókalapú biztonsági funkciók segítenek megakadályozni az adatok jogosulatlan felhasználását.
  • Automatikus helyreállítás: Rendszerhiba, például az operációs rendszer összeomlása vagy áramkimaradás esetén egyes adatbázis-kiszolgálók automatikus helyreállítási mechanizmusokkal rendelkeznek, amelyek az adatbázist néhány perc alatt visszaállítják a legutolsó konzisztens állapotába, az adatbázis-rendszergazda beavatkozása nélkül.
  • Kiszolgálóalapú feldolgozás: Ha az Accesst ügyfél–kiszolgáló konfigurációban használja, azzal csökkentheti a hálózati forgalmat, mert feldolgozza az adatbázis-lekérdezéseket a kiszolgálón, mielőtt az eredményeket elküldené az ügyfélnek. Ha a feldolgozást a kiszolgálóval végezteti el, ez hatékonyabb megoldás, különösen nagy mennyiségű adatkészlet esetén.
  • Azure SQL Server: Az SQL Server előnyei mellett dinamikus skálázhatóságot kínál állásidő nélkül, intelligens optimalizálást, globális skálázhatóságot és rendelkezésre állást, hardverköltségek és kevesebb felügyelet nélkül.

Vissza a lap tetejére