database condiviso, non salva modifiche ai records, ma random.

Anonimo
2019-05-10T16:01:10+00:00

buongiorno,

in ufficio abbiamo un database costruito con access 2003. Il database è in una cartella condivisa da molte postazioni, ma solo 6-7 utenti lo usano. Alcuni lo usano con access 2010, e altri con access 2003.

Ha una maschera con dei pulsanti che ci permette di fare ricerche nel database o creare delle tabelle dei dati.

é sempre andato bene, fino a che ha superato credo i 300 mega di dimensioni, e da li ha iniziato a dare spesso, ma non sempre, un messaggio di "risorse di sistema insufficienti" a quelli con access 2010 quando facevano una ricerca o generavano una tabella di dati.

Un giorno, superati i 390 mega, ha iniziato a dare un messaggio di "spazio su disco insufficiente" quando modificavamo un campo dati ed uscivamo. Lo ha fatto prima ad uno degli utenti, poi ad un altro, poi a piu utenti in contemporanea, sia con access 2003, che 2010.

e non ci faceva salvare i dati. Poi ci riuscivamo.  Poi non ci faceva piu salvare i dati, ma senza messaggio di errore.

Il tecnico informatico del posto per cui lavoriamo, ha provato un "compatta database" e il database è diventato di 4 megabite e si sono risolti sia il  "risorse di sistema insufficienti" che "spazio su disco insufficiente". 

Ma il giorno dopo, ha di nuovo ripreso, in maniera random, a non farci salvare i dati inseriti all uscita, ma senza messaggio di errore.

Non riusciamo a capire la causa dell errore, perchè anche se lo usa una persona sola, con access 2003, ogni tanto smette di salvare i dati.

Nota: ho provato a fare una copia del database, e a lavorare su questo, ed ho scoperto che se modifico i dati in uno, l' altro viene modificato allo stesso modo ed automaticamente. 

spero possiate aiutarci perchè questo database è molto importante per il nostro lavoro.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2019-05-10T20:17:18+00:00

ciao LukeLuky,

i messaggi che ottieni circa lo spazio e risorse insufficiente, sono legate, la prima certamente alla macchina, la seconda potrebbe essere legata a qualche routine concepita nel modo non propriamente corretto tanto da esaurire le risorse a disposizione.

Certamente l'aspetto risorse emergeva qualche annetto fa con macchine non troppo prestazionali ora come ora difficile incappare a mio avviso in tali problemi.

Per il resto bisognerebbe capire come l'applicazione è stata sviluppata, soprattutto per il fatto che viene utilizzata anche da A10.

Lo sviluppo deve essere portato avanti, per evitare problemi di incompatibilità, con quella meno recente nel tuo caso A03.

Il DB va periodicamente compattato, magari anche una volta al giorno schedulando l'attività avendo la certezza che non ci siano utenti collegati con il DB chiuso.

Da quasi 400 mbytes a 4 significa che la compattazione non era mai stata  eseguita prima oppure è passato molto tempo dall'esecuzione dell'ultima compattazione a quando è stata effettuata nuovamente.

Non hai incorporato immagini od oggetti, giusto…? secondo me no...

Aggiungo che anche la creazione di forms report, il normale sviluppo incide nelle dimensioni del DB, quindi se mi par di capire  hai diviso BE ed FE, una bella compattazione dopo la divisione non gli avrebbe certamente fatto male, sempre che tu non l'abbia fatta.

Ti consiglierei di provare ad importare tutto il be in un BE tutto nuovo e lo stesso con i FE e valutare in fase successiva se ci sono ancora quelli strani problemi di memorizzazioni dati, potrebbe essere un semplice e banale problema di corruzione.

ah...parliamo ovviamente di forms bound, giusto….?

Se tutto questo non dovrebbe portare alcun beneficio bisognerebbe potere valutare e testare l'applicazione più di quello che ti ho scritto onestamente non mi viene in mente per poter apportare qualche rimedio.

In ogni caso, come sempre….prima di effettuare prove invasive fai una bella copia di tutto, che non si sa mai…

Facci sapere.

Ciao, Sandro.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2019-05-13T19:21:18+00:00

    ciao LukeLucky,.

    lucky di nome e di fatto…! ;-)

    grazie per essere ritornato a riferire, è di aiuto per tutti.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-05-13T16:51:39+00:00

    buongiorno, 

    innanzitutto grazie per la risposta.

    Sembra che i tecnici siano riusciti a venirne a capo. Ci hanno detto che la cartella condivisa in cui si trova i database, aveva una capienza massima impostata, e che questa capienza era stata raggiunta. Questo forse spiega l' errore "spazio su disco insufficiente" quando tentavamo di modificare un record.

    Loro ora hanno aumentato lo spazio della cartella, abbiamo lavorato oggi, e tutto sembra procedere bene.

    Sperando non accada altro.

    :)

    La risposta è stata utile?

    0 commenti Nessun commento