Dok teoretski Access može podržati 255 istodobnih veza, u stvarnosti se uska grla javljaju čak kod 20 do 25 istodobnih korisnika. U ovom članku planiramo implementaciju na način da više od 100 korisnika može biti podržano istovremeno.
Mnoga mala poduzeća s vremenom rastu i po veličini i po broju zaposlenika. Budući da je Access preferirana baza podataka za korisnike malih poduzeća, postoje brojni slučajevi u kojima su ljudi koji koriste Access u svojoj tvrtki iznenada otkrili da njihova poslovna aplikacija mora istovremeno obrađivati brojne korisnike. Iako neki stručnjaci predlažu potpuno odbacivanje Accessa ako imate, recimo, 50 do 100 istovremenih korisnika, izbor može biti težak za mala poduzeća. Izrada još jedne aplikacije od nule, također s drugačijom platformom baze podataka, može se pokazati skupom. U takvim scenarijima trebali biste razmotriti optimalno korištenje MS Accessa, a dobro dizajnirana Access aplikacija može istovremeno obraditi čak 200 istovremenih korisnika. Samo slijedite donji plan kako biste osigurali da vaša Access aplikacija može istovremeno obraditi više korisnika.

1. Podijelite bazu podataka Access i koristite privilegije za ograničavanje pristupa pisanju.
Ako želite podržati brojne korisnike, vrlo je vjerojatno da koristite bazu podataka podijeljenog pristupa. U slučaju da niste, odmah podijelite bazu podataka s prednjim korisničkim sučeljem koje se postavlja na korisnička računala, dok se pozadinsko spremište podataka čuva na drugom računalu. U slučaju da vam je potrebna pomoć o tome kako podijeliti svoju aplikaciju Access, pokušajte posjetiti Microsoftovu stranicu za podršku.
U podijeljenom modelu baze podataka, koristite korisničke povlastice za dodjelu ovlasti za pisanje ograničenom broju korisnika dok dopuštate ovlasti za čitanje za sve ostalo. Možda neće svi u vašem uredu trebati unositi podatke pa tim osobama možete ograničiti pristup samo na pregled.
2. Dizajnirajte učinkovite obrasce za unos i koristite odgovarajuće provjere valjanosti
Količina podataka koja se premješta tijekom istodobnih sesija može utjecati na performanse aplikacije programa Access. Osigurajte da su obrasci za unos dobro dizajnirani i da ne sadrže beskorisna podatkovna polja. Ako je moguće izbjegavajte opcije privitka u obrascima za unos.
3. Ograničite veličinu grafike
U slučaju da koristite slike, posebno unos slikovnih datoteka, svakako ograničite njihovu veličinu.
4. Provedite ispravne opcije zaključavanja zapisa
U rješenju Accessa za više korisnika ključno je odabrati pravu opciju zaključavanja zapisa. Odaberite zadani otvoreni način rada kao Dijeljeno dok morate zadano zaključavanje snimanja postaviti na Uređeni zapis. Za pristup ovim opcijama posjetite izbornik Datoteka i idite na Postavke klijenta na kartici Mogućnosti.
5. Pridržavajte se standardnih najboljih praksi za optimizaciju pristupa
Kako bi se osiguralo savršeno funkcioniranje aplikacije, potrebno je slijediti standardne najbolje prakse Accessa. One uključuju korištenje privremenih tablica gdje god je potrebno, manje indekse i redovito sažimanje pozadinske baze podataka.
Pripremite se za nepredviđene situacije
Kada vašu aplikaciju koristi nekoliko korisnika u bilo kojem trenutku, šanse za pogreške i pad baze podataka su uvijek prisutne. Unatoč svim vašim naporima, možda nećete moći spriječiti pad MS Accessa. Kako biste izbjegli slučajeve gubitka podataka zbog pokvaren accdb ili mdb pogreške, razmislite o zadržavanju Access alata za oporavak poput DataNumen Access Repair telefon.
Uvod za autora:
Vivian Stevens stručnjakinja je za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući sql popravak i excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com