I database MS Access sono il database più facilmente incline a essere corrotto. Il database di Access può disconnettersi in modo imprevisto, potrebbe essere un errore nel formato di file binario di qualsiasi database che risulta in un database inutilizzabile o in un :flag di corruzione:? nel messaggio di file .mdb che indica che il database è stato danneggiato. In questi casi, quando un utente tenta di aprire il database, il messaggio flag appare davanti a lui e gli viene chiesto di riparare il database prima che possa essere utilizzato.
Se l';utente non ha il permesso o se non conosce la procedura di riparazione, deve affrontare la situazione di perdere i suoi dati e problemi di rendere nuovamente disponibile il database. Ciò si traduce in perdita di dati preziosi che lascia l';utente frustrato.
Esercitazione per principianti MS Access Database 1 - Introduzione e creazione di database
Le cause più comuni di danneggiamento del database di accesso sono guasti hardware, arresti anomali del software, crash del software JET, attacchi di virus, accesso multiutente, progettazione inefficiente del database, arresto imprevisto del sistema, interruzione dell';alimentazione, protezioni password e altri motivi illimitati che portano a corruzione e danni di database.
Se vengono visualizzati i seguenti messaggi, si tratta di un';avvertenza verso la corruzione o il danneggiamento del database di accesso:
? ?Il database? Name.mdb? deve essere riparato o non è un file di database di Microsoft Access.?
? ?Formato di database non riconosciuto? Name.mdb?.?
? ?Il motore di database Microsoft Jet non ha trovato il nome dell';oggetto ?. Assicurati che l';oggetto esista e che si scriva correttamente il nome e il nome del percorso.?
? ?Record (s) non possono essere letti, senza permessi di lettura su? Name.mdb?
? ?Il database è stato inserito in uno stato dall';utente :sulla macchina: che ne impedisce l';apertura o il blocco?
? ?Errore imprevisto 35012?
? ?Errore disco - Errore riservato (-1601)?
? ?Il motore di database Microsoft Jet non riesce a trovare la tabella di input o la query? MSysAccessObjects ?. Assicurati che esista e che il suo nome sia scritto correttamente.?
Di seguito sono riportate alcune delle misure attraverso le quali è possibile prevenire le principali corruzioni del database di accesso:
1. Eseguire backup regolari:Esegui sempre il backup del tuo lavoro in modo che se il file del database viene danneggiato, puoi comunque avere dati sotto forma di backup.
2. Chiudi le connessioni:Utile sia per i programmatori che per gli utenti. Non appena si completa il lavoro sul database, assicurarsi di aver chiuso tutte le connessioni nel database. Se le connessioni vengono lasciate aperte, le possibilità di? Inaspettato? aumentano le connessioni interrotte. L';applicazione MS Access deve sempre essere chiusa quando si finisce di lavorarci poiché aumenta le possibilità di danneggiamento in caso di perdita di una connessione di rete.
3. Uscita corretta dal database:Chiudere sempre il database di Access selezionando File> Esci. Ciò garantisce la chiusura sicura e protetta dell';applicazione rispetto alla pressione dei tasti :Ctrl + Alt + Canc: o la gestione tramite :Termina operazione:.
4. Uso della funzione Compatta e Ripara:Il built-in? Compatto e recupero? funzionalità in MS Access può essere utilizzato per prevenire la corruzione e aumentare le prestazioni dell';applicazione.
Di seguito sono riportati i passaggi per utilizzare la funzionalità:
un. Apri il nuovo database .mdb.
Nota: non è necessario aprire un nuovo database; questa funzione è accessibile anche se non è aperto alcun database.
B. Clicca il Utensilimenu e selezionare Utilità database> Compatta e ripristina databaseopzione.
c. Il Database da compattareverrà visualizzata la finestra di dialogo, selezionare il file .mdb appropriato e fare clic su Compattopulsante.
d. Il database Access corrotto verrà riparato.
Nota: eseguire sempre il backup del file di database corrotto prima di applicare questo metodo poiché questo metodo di recupero a volte può peggiorare il caso.
5. Importare le tabelle nel nuovo database:È possibile creare un nuovo database e trasferire l';intero dato e la tabella implementando diversi metodi:
un. Utilizzo dell';Importazione guidata? per trasferire tutte le strutture della tabella al nuovo database.
b. Ricreazione manuale delle strutture delle tabelle nel nuovo database? attraverso la codifica SQL e VB
6. Utilizzo dell';utilità MS Jet:JetComp.exe è stato sviluppato per correggere piccole corruzioni dei database di Access. Questo metodo di recupero è molto più sicuro della funzionalità :Compatta e ripristina: integrata di MS Access.
7. Scegli il software di recupero accesso:Se tutte le misure sopra menzionate non si dimostrano utili nel tuo caso, vai al software di recupero degli accessi. Molte aziende forniscono la versione demo GRATUITA del software di recupero. Testare e valutare le prestazioni del software se può ripristinare i dati o meno. In caso affermativo, acquistare il software di riparazione del database di accesso.
Conclusione:
Oltre a queste misure preventive, è necessario eseguire backup regolari per salvare i tuoi preziosi dati. Le misure preventive descritte possono aiutare a prevenire situazioni di perdita di dati nel 95% dei casi. Quindi tu stesso devi fare il primo passo per proteggere e proteggere i tuoi dati.