Hoewel Access in theorie 255 gelijktijdige verbindingen kan ondersteunen, doen zich in werkelijkheid zelfs bij 20 tot 25 gelijktijdige gebruikers bottlenecks voor. In dit artikel plannen we de implementatie op een manier dat 100 gebruikers tegelijkertijd kunnen worden ondersteund.
Veel kleine bedrijven hebben de neiging om in de loop van de tijd te groeien, zowel qua bedrijfsgrootte als qua aantal medewerkers. Omdat Access de geprefereerde database is voor gebruikers van kleine bedrijven, zijn er talloze gevallen waarin mensen die Access in hun bedrijf gebruiken plotseling ontdekken dat hun bedrijfstoepassing meerdere gebruikers tegelijk moet verwerken. Hoewel sommige experts suggereren dat Access helemaal wordt gedumpt als u bijvoorbeeld 50 tot 100 gelijktijdige gebruikers heeft, kan de keuze moeilijk zijn voor kleine bedrijven. Het creëren van een geheel nieuwe applicatie die ook met een ander databaseplatform kan bewijzen costly. In dergelijke scenario's moet u MS Access op een optimale manier gebruiken en een goed ontworpen Access-applicatie kan zelfs 200 gelijktijdige gebruikers tegelijk aan. Volg gewoon de onderstaande routekaart om ervoor te zorgen dat uw Access-applicatie meerdere gebruikers tegelijkertijd kan verwerken

1. Splits de Access-database en gebruik privileges om schrijftoegang te beperken.
Als u meerdere gebruikers wilt ondersteunen, is de kans groot dat u een gesplitste toegangsdatabase gebruikt. Als u dit niet hebt gedaan, splitst u de database onmiddellijk op met de frontend-gebruikersinterface die wordt geïmplementeerd op gebruikerscomputers terwijl de backend-gegevensrepository op een andere computer wordt bewaard. Als je hulp nodig hebt bij het splitsen van je Access-applicatie, ga dan naar de ondersteuningssite van Microsoft.
Gebruik in een gesplitst databasemodel gebruikersprivileges om schrijfbevoegdheid toe te kennen aan een beperkt aantal gebruikers, terwijl leesbevoegdheid voor al het andere wordt toegestaan. Het kan zijn dat niet iedereen in uw kantoor gegevens moet invoeren en daarom kunt u deze mensen beperken om alleen toegang te krijgen.
2. Ontwerp effectieve invoerformulieren en gebruik de juiste validaties
De hoeveelheid gegevens die tijdens gelijktijdige sessies wordt verplaatst, kan de prestaties van een Access-toepassing beïnvloeden. Zorg ervoor dat de invoerformulieren goed zijn ontworpen en geen nutteloze gegevensvelden bevatten. Vermijd indien mogelijk bijlageopties in invoerformulieren.
3. Beperk de grootte van afbeeldingen
Als u afbeeldingen gebruikt, vooral bij het invoeren van afbeeldingsbestanden, zorg er dan voor dat u de grootte ervan beperkt.
4. Dwing de juiste vergrendelingsopties voor records af
In een toegangsoplossing voor meerdere gebruikers is het van cruciaal belang om de juiste recordvergrendelingsoptie te kiezen. Kies de standaard open modus als Gedeeld terwijl u de standaardvergrendeling in Bewerkte record moet opnemen. Om toegang te krijgen tot deze opties, gaat u naar het menu Bestand en gaat u naar de Clientinstellingen op het tabblad Opties.
5. Houd u aan de standaard aanbevolen procedures voor optimalisatie van Access
Om ervoor te zorgen dat de applicatie perfect werkt, moeten de standaard best practices voor Access worden gevolgd. Ze omvatten het gebruik van temporary tabellen waar nodig, kleinere indexen en regelmatig comprimeren van de backend-database.
Bereid je voor op onvoorziene gebeurtenissen
Wanneer uw applicatie op enig moment door meerdere gebruikers wordt gebruikt, is de kans op fouten en het vastlopen van de database altijd aanwezig. Ondanks al uw inspanningen is het mogelijk dat u een crash van MS Access niet kunt voorkomen. Om incidenten met gegevensverlies als gevolg van corrupte accdb of mdb-fouten, overweeg dan om een Access-hersteltool zoals DataNumen Access Repair handig.
Auteur Introductie:
Vivian Stevens is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder sql-oplossing en Excel-herstelsoftwareproducten. Voor meer informatie bezoek www.datanumen.com