Cum să proiectați o aplicație de acces care poate susține 100 de utilizatori simultan

În timp ce teoretic Access poate suporta 255 de conexiuni simultane, în realitate, blocaje apar chiar și la 20 până la 25 de utilizatori simultan. În acest articol, planificăm implementarea în așa fel încât 100 de utilizatori pot fi suportați simultan.

Multe întreprinderi mici tind să se dezvolte în timp, atât în ​​ceea ce privește dimensiunea afacerii, cât și numărul de angajați. Accesul fiind baza de date preferată pentru utilizatorii de afaceri mici, există numeroase cazuri în care oamenii care folosesc Access în compania lor au descoperit brusc că aplicația lor de linie de afaceri trebuie să se ocupe de mulți utilizatori în același timp. În timp ce unii experți sugerează să renunți complet la Access dacă aveți, de exemplu, 50 până la 100 de utilizatori simultani, alegerea poate fi dificilă pentru întreprinderile mici. Crearea unei alte aplicații de la zero care și cu o altă platformă de bază de date poate dovedi costte iubesc. În astfel de scenarii, ar trebui să priviți utilizarea MS Access într-o manieră optimă, iar o aplicație Access bine concepută poate gestiona chiar și 200 de utilizatori simultan. Trebuie doar să urmați foaia de parcurs de mai jos pentru a vă asigura că aplicația dvs. Access poate gestiona mai mulți utilizatori în același timp

Proiectați o aplicație de acces care poate susține 100 de utilizatori simultan

1.      Împărțiți baza de date de acces și utilizați privilegiile pentru a restricționa accesul la scriere.

Dacă doriți să susțineți numeroși utilizatori, este foarte probabil să utilizați o bază de date cu acces divizat. În cazul în care nu ați făcut-o, împărțiți imediat baza de date cu interfața de utilizator frontală fiind implementată pe mașinile utilizatorului, în timp ce depozitul de date backend a fost păstrat pe o altă mașină. În cazul în care aveți nevoie de ajutor cu privire la modul de împărțire a aplicației Access, încercați să vizitați site-ul de asistență Microsoft. 

În modelul de bază de date divizată, utilizați privilegiile utilizatorului pentru a acorda autorizare de scriere unui număr limitat de utilizatori, permițând în același timp autorizarea de citire pentru toate celelalte. Este posibil ca nu toți cei din biroul dvs. să fie nevoiți să introducă date și, astfel, puteți limita accesul acestor persoane doar la vizualizare. 

2.      Proiectați formulare de intrare eficiente și utilizați validările adecvate

Cantitatea de date care se deplasează în timpul sesiunilor simultane poate afecta performanța unei aplicații Access. Asigurați-vă că formularele de introducere sunt bine concepute și nu conțin câmpuri de date inutile. Dacă este posibil, evitați opțiunile de atașare în formularele de introducere.  

3.      Restricționați dimensiunea graficelor

În cazul în care utilizați imagini, în special introduceți fișiere imagine, asigurați-vă că restricționați dimensiunea acestora.

4.      Aplicați opțiunile corecte de blocare a înregistrărilor

Într-o soluție de acces multiutilizator, este esențial să alegeți opțiunea corectă de blocare a înregistrărilor. Alegeți modul de deschidere implicit ca Partajat în timp ce trebuie să înregistrați blocarea implicită la Înregistrare editată. Pentru a accesa aceste opțiuni, accesați Meniul Fișier și accesați Setările clientului din fila Opțiuni.

5.      Respectați cele mai bune practici standard de optimizare a accesului

Pentru a vă asigura că aplicația funcționează perfect, trebuie urmate cele mai bune practici standard de Access. Acestea includ utilizarea tempo-uluirary tabele oriunde este nevoie, indecși mai mici și compactare regulată a bazei de date backend.

Pregătiți-vă pentru situații neprevăzute

Când aplicația dvs. este utilizată de mai mulți utilizatori în orice moment, șansele de erori și de blocare a bazei de date sunt întotdeauna prezente. În ciuda eforturilor depuse, este posibil să nu puteți preveni o prăbușire MS Access. Pentru a evita incidentele de pierdere de date din cauza corupt accdb sau erori mdb, luați în considerare păstrarea unui instrument de recuperare Access, cum ar fi DataNumen Access Repair telefon.

Introducerea autorului:

Vivian Stevens este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv remediere sql și produse software de recuperare Excel. Pentru mai multe informații vizitați www.datanumen.com

Comentariile sunt închise.