Access
 sql >> Database >  >> RDS >> Access

Corruzione di MS Access Parte 2:Migliori pratiche per la prevenzione e il ripristino

Il danneggiamento dei dati in MS Access è molto comune. (La parte 1 di questo articolo ha identificato molte possibili cause.)  Nei sistemi MS Access multiutente il danneggiamento dei dati è ancora più comune. Per le aziende che fanno molto affidamento sulle prestazioni ininterrotte del proprio database MS Access, le pratiche preventive e la pianificazione di un disastro rappresentano la migliore linea d'azione. Inoltre, è prudente fare un po' di lungimiranza sulla prossima fase di sviluppo dell'azienda.

Migliori pratiche per la prevenzione della corruzione nell'accesso alla SM

  • Addestra gli utenti a chiudere semplicemente il database quando non è in uso
  • Considera l'utilizzo di un condizionatore di alimentazione o di una batteria di backup per ciascuna workstation
  • Risolvi i problemi e sostituisci componenti, computer e hardware di rete danneggiati
  • Assicurati che siano installati gli ultimi Service Pack e JET Pack di MS Office
  • Rimuovi il software non necessario da ogni workstation
  • Mantieni l'ambiente operativo del computer alla temperatura e all'umidità ideali
  • Assicurati che il disco rigido abbia molto spazio di archiviazione inutilizzato. A seconda delle dimensioni del database, questo dovrebbe essere minimo di 200-300 megabyte di spazio libero.
  • Esegui periodicamente il comando Compatta e ripristina database
    • Ci sono due motivi principali per eseguire il comando Compatta e ripristina database.
      • In primo luogo, man mano che un database viene utilizzato, il file del database diventa più grande e diventa meno efficiente. L'esecuzione periodica del comando Compatta e ripristina database ripristinerà lo spazio su disco inutilizzato trattenuto da record eliminati o altri oggetti temporanei e ottimizzerà l'utilizzo dello spazio su disco in modo che le prestazioni non continuino a peggiorare.
      • Il secondo motivo per cui un utente deve eseguire il comando Compatta e ripristina database è riparare il database a causa di un danneggiamento o se si sospettano altri problemi. In caso di danneggiamento, se il software rileva un problema, MS Access chiederà all'utente di eseguire il comando Compatta e ripristina database all'avvio. Al completamento del comando, MS Access fornirà un feedback sul successo dell'operazione. Nel caso in cui MS Access non ripari completamente il database, il prossimo passo è contattare un esperto che ha familiarità con la riparazione dei database MS Access.
    • Nota:prima di eseguire il comando Compatta e ripristina database:
      • Fai sempre un backup del database
      • Avvisa gli altri utenti di disconnettersi dal database
  • Considera la suddivisione del database in front-end e back-end
    • La divisione del database è una pratica comune integrata nel software MS Access. Alla fine questo processo crea due file .mdb collegati. Il primo file, il "back-end", contiene tutti i dettagli invisibili dei dati nelle tabelle e le loro relazioni, nonché i dati stessi. Il secondo file, il "front end", include tutti i componenti dell'interfaccia che l'utente vede come moduli, query, moduli, macro e report. Suddividendo il database ogni workstation avrà già una copia del front end sul proprio sistema. Pertanto, solo i dati vengono condivisi da una rete centrale. Ciò non solo migliora le prestazioni ma, in definitiva, aumenta notevolmente la sicurezza e l'affidabilità dei dati.

Backup, backup, backup!!!

Una copia di backup dell'intero database è il modo più rapido e sicuro per eseguire il ripristino da danneggiamenti o altre modifiche indesiderate a un database. Pertanto, dovrebbe essere implementato e seguito un piano di backup rigoroso. La frequenza con cui una copia di backup deve essere salvata dipende principalmente dalla frequenza con cui il database ha modifiche importanti. Molte aziende eseguiranno un backup ogni 24 ore (in un momento in cui non ci sono altri utenti nel database). In generale, è più importante eseguire backup regolari quando il database presenta modifiche alla progettazione, grandi quantità di modifiche ai dati, più di un utente che aggiorna i dati o quando viene eseguita una query di azione per eliminare record o modificare i dati. In molti casi, ha senso fare una copia immediatamente prima di apportare modifiche importanti alla progettazione o ai dati di grandi dimensioni.

Suggerimento dell'esperto: sii proattivo!

La buona notizia è che... il tuo database ti ha servito molto bene. La cattiva notizia è... il tuo database è diventato fondamentale per la tua organizzazione e non puoi farne a meno. Sii proattivo! Il momento migliore per essere pronti a passare a un nuovo database è prima che si verifichi un'emergenza. Ci sono molte scelte per database altamente affidabili e completi di funzionalità, da soluzioni standard a soluzioni completamente personalizzate. Ciascuna opzione di database può gestire l'e-commerce, le applicazioni di marketing online, l'inventario, le finanze, l'archiviazione di record e immagini, la sicurezza dei rapporti online o qualsiasi altra funzionalità in modo più favorevole rispetto ad altre opzioni. La soluzione migliore per la tua attività potrebbe non essere ovvia e la scelta sbagliata può essere costosa. Per questi motivi, si consiglia vivamente di utilizzare un esperto di database competente ed esperto per aiutare con la selezione.