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
- Egyetlen adatbázis megosztása
- Felosztott adatbázis megosztása
- Adatok megosztása SharePoint-webhelyen
- Adatok megosztása adatbázis-kiszolgáló használatával
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.
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:
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.
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.
- Indítsa el az Accesst, majd válasszaa Fájlbeállítások> lehetőséget.
- Az Access beállításai párbeszédpanelen válassza az Ügyfél beállításai lehetőséget.
- 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.
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.
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.
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.
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.
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.