PDA

Visualizza la versione completa : [ACCESS] Database con più utenti


OZZY IS BACK...
23-11-2006, 17:15
Ho un database, costruito (non da me) per un agenzia immobiliare e pensato che fosse usato da solo una persona.
L'agenzia in questione nel mentre si è ingrandita e hanno avuto la necessità di far usare lo stesso programma in access a piu persone contemporaneamente (3 o 4).

Inizialmente avevamo risolto copiando il database su tutte le macchine, poi cancellando le tabelle e ricreandole con l'importazione di Access..in pratica importavamo le tabelle dal file che stava sul server, così sul client avevano solo le maschere e usavano i dati delle tabelle dal file nel server.

Tutto funzionava, se non che per aprire una maschera con una query invece di metterci un secondo ce ne metteva 30/35 (cronometrati :D )...

Probabilmente succede perchè il database non è proprio ottimizzato per la multiutenza..(inoltre questo database era stato scritto in Access 97, e per farlo andare su Access 2003 abbiamo dovuto cambiare alcune cose che non erano compatibili).


Quello che chieo a voi è: cosa potrei fare per migliorare il tutto?? Il database non è per niente complesso, deve fare poche cose, ma le deve fare bene..

Devo riscriverlo? In che modo posso far sì che usato in rete non dia questi problemi di lentezza?

Grazie mille!

OZZY IS BACK...
28-11-2006, 20:11
up..

:cry:

Kahm
30-11-2006, 20:50
35 secondi?
hai mai provato a compattarlo?

e poi forse avresti bisogno di una ottimozzata..forse cisono troppi record, tipo gestire le tabelle in modo da velocizzare il tutto non sarebbe male come idea

e cmq...
se passi a sql server (ottimo in questo caso) access ha tutti gli strumenti per uplodare le tabelle e puoi usare lo stesso access per farlo connettere tramite le sue maschere a sqlserver senza perdere nessun dato ma guadagnando in velocita'

Loading