Essendo un utente del database di Access, tutti voi avete incontrato o sentito parlare del problema di corruzione database Access ad un certo punto della vostra vita. Per risolvere questo problema, hai mai provato riparare database di Access o hai qualche idea su come eseguire attività di riparazione del database di Access .
Se voi ragazzi vi siete mai bloccati in una situazione del genere, allora dovete essere tutti consapevoli della realtà che deve affrontare questa situazione sarcastica?
Bene, se sei anche una vittima di questo danneggiamento del database di Access, allora non farti prendere dal panico. Poiché il seguente post ti aiuterà a esaminare il processo, è necessario seguire per garantire il funzionamento ottimale del database.
Questo blog particolare sottolinea l’elenco completo delle strategie per riparare database di Access corrotto . In effetti, troverai strategie per riparare database di Access , suggerimenti e tattiche per evitare la corruzione e molto altro in questa pagina.
Contenuti In evidenza sulla riparazione del database di Access:
Bene per la rapida prec IPE di questo blog completo si può prendere uno sguardo oltre i punti salienti. Se stai cercando con impazienza le correzioni per risolvere database di Access corrotto / danneggiato problema del , apprezzerai davvero l’elenco.
- Miglior Access database riparazione e ripristino strumento di
- Come per riparare database di Access con Compatta e ripristina Inbuilt Utility?
- Modi alternativi per riparare il database ad Access corrotto
- Domande frequenti relative Access alla riparazione del database
Miglior Access database riparazione e ripristino strumento di
Nei casi più gravi di corruzione del database Access, a volte i trucchi manuali non funzionano. In una situazione del genere, è necessario provare il Access database riparazione e ripristino software. Questo ultimo software è uno strumento abbastanza efficiente per riparare file di database di Access e ripristinare oggetti di Database di Access da file di database danneggiati.
E riparazioni ACCDB e MDB file creati da una versione popolare del programma MS Access. Questo strumento altamente competente può facilmente risolvere qualsiasi livello di corruzione del database Access . È possibile recuperare tutti gli oggetti file, inclusi i dati BLOB , OLE e MEMO da file di database Access danneggiati e ripristinarli in nuovi file di database.
Per il recupero garantito del database Access senza perdita di dati, scarica questo software:
Perché Per scegliere Access database riparazione e ripristino Software?
- Fornire la riparazione completa del database di Access di file MDB e ACCDB corrotti o danneggiati.
- Fornisce l’opzione di Anteprima di tutti gli elementi recuperabili prima del recupero.
- Ripristina tutti gli oggetti del database di Access inclusi tabella collegata, moduli, moduli, macro, query, relazioni, indici e così via.
- Supporta tutte le versioni del database e del sistema operativo MS Access : MS Access: 2000/2002/2007/2003/2010 / 2013/2016/2019
Sistema operativo: Windows 10 / Windows 8/7 / Vista / XP / 2003
Come per riparare database di Access con Compatta e ripristina Inbuilt Utility?
Perché è necessario compattare e riparare il database?
È menzionato sopra che è necessario un periodico database di Access compatto e di riparazione . Sai perché è importante farlo. Bene, ci sono principalmente due importanti ragioni per questo compito. Quindi, discutiamoli uno per uno.
-
Enormemente Crescita In Dimensioni database:
Il primo è un aumento eccessivo delle dimensioni del file di database nel tempo. Questa crescita delle dimensioni è dovuta all’aggiunta di nuovi dati al database. Oltre a questo, la crescita delle dimensioni del database si forma a causa degli oggetti temporanei creati dal database e talvolta dello spazio inutilizzato catturato dagli oggetti eliminati. Compattandoli con lo strumento di utilità integrato compatto e di riparazione è possibile liberare questo spazio.
-
La corruzione di file di database:
In secondo luogo, quando i file di database (. Mdb /. Accdb ) può avere danneggiato, soprattutto i file a cui si accede da più utenti contemporaneamente attraverso la connessione di rete condivisa. Eseguendo l’ operazione di riparazione database di Access è possibile correggere database Access corrotto facilmente il. Ciò consente in definitiva di continuare a utilizzare i database e preservare l’integrità del database.
Cose che compatta e ripara:
Dopo aver saputo della necessità della compatta e della riparazione , è importante conoscere l’elenco delle azioni che compatta e ripara lo strumento di utilità integrato:
- Questo strumento consente di riorganizzare la pagina della tabella in modo che risiedano facilmente nelle pagine del database adiacenti. Questo alla fine aiuta a migliorare le prestazioni perché la tabella non è più frammentata nel database.
- Contrassegna inoltre tutte le query in modo che vengano ricompilate alla successiva esecuzione della query. Bene, è importante perché le statistiche del database possono cambiare e le query soddisfatte in precedenza che hanno un piano di query accurato.
- Cancella lo spazio inutilizzato creato dagli oggetti e registra la cancellazione. Lo spazio occupato è contrassegnato come acquisito fino a quando non viene salvato da tutti i nuovi dati del database. Tuttavia, la dimensione del database non diminuisce mai se non si compatta il database. Nel complesso la morale della storia è il database che spesso si aggiunge, la cancellazione o l’aggiornamento di procedure simili devono essere compattate frequentemente.
- Rigenera le statistiche della tabella che sono utili nel processo di ottimizzazione della query. Poiché le statistiche della tabella diventano obsolete con il tempo. In genere, ciò si verifica quando viene eseguito il rollback della transazione o se il database non viene chiuso correttamente a causa di un’interruzione improvvisa dell’alimentazione. Oppure il sistema viene arrestato prima che il programma che utilizza Microsoft Jet sia cambiato per chiudersi completamente.
Diverse circostanze in cui è possibile utilizzare lo strumento di utilità integrato nel database di Access “compatto e riparato”
Ecco i diversi scenari in cui è possibile utilizzare lo strumento di utilità integrato nel database di Access, ad esempio compatto e riparato riparare il database di Access corrotto . Dai un’occhiata, su di essi uno ad uno:
1. Compatta automaticamente e ripara un database quando si chiude
2. Compatta manualmente e ripara un database che è stato aperto
3. Compatta manualmente e ripara un database che non è aperto
4. Compatta e ripara un database danneggiato quando viene richiesto Access
1 # Compatta e ripara automaticamente un database quando si chiude
Selezionare le opzioni compatta alla chiusura del database per compattare e riparare automaticamente un database quando è chiuso. Questa opzione funziona solo per i database che sono già aperti. Quindi impostare questo database singolarmente per ciascuno dei database che si desidera compattare e riparare. Nel caso di database multiutente, è meglio non evitare di utilizzare questa opzione. Poiché l’utilizzo di questa opzione può interrompere temporaneamente la disponibilità del database.
I passaggi per compattare e riparare un database quando si chiude
- Per prima cosa apri il database di Access, vai su File > Opzioni .
- Nella finestra di dialogo Opzioni di Access, selezionare Database corrente .
- In Opzioni applicazione , selezionare la casella di controllo Compatta alla chiusura .
- Quindi premere l’ opzione OK .
- Finalmente chiudi il tuo database e riaprilo di nuovo per vedere le modifiche.
2 # Compatta manualmente e ripara un database che hai aperto
Questo metodo è per il database che è possibile aprire facilmente o che è già aperto. Quindi, ecco i passaggi per eseguire questa attività:
- Scegli Archivio> Informazioni > Compatta e ripristina database .
- Creare una copia del database compattato e riparato nella stessa posizione.
3 # Compatta manualmente e ripara un database non aperto
Questo metodo sembra utile quando il database di Access nega l’apertura. Ma prima di avviare la procedura assicurarsi che nessun altro utente stia attualmente utilizzando il file di database.
- Avvia Access.
- In Access 2013, Access 2016 e Access 2019 :
- Vai alla pagina del modello e tocca due volte il Database vuoto .
- Selezionare Strumenti database > Compatta e ripristina database .
- Nel database da compattare Dalla finestra di dialogo, cercare il database e toccare due volte il database che si desidera compattare e riparare.
- Questo passaggio creerà una copia del database compattato e riparato nella stessa posizione.
4 # Compatta e ripara un database corrotto quando ti viene richiesto Access
Questo metodo sembra utile quando si tenta di aprire i file di database danneggiati. E, in quel momento, Access richiede di compattare e riparare il database. Seleziona l’opzione Sì, in quanto ti offrirà di eseguire due cose:
- Se Access ha già completato il processo di riparazione di un file danneggiato, verrà visualizzato il messaggio che indica che la riparazione ha avuto esito positivo. È necessario controllare il contenuto del database per assicurarsi che tutto vada bene.
- Nel caso in cui Access venga parzialmente riparato, tiene traccia degli oggetti del database che non verranno riparati in una tabella di sistema denominata MSysCompactErrors. Access aprirà questo MSysCompactErrors nella vista del foglio dati. Se il backup del database è stato conservato prima dell’occorrenza del database, è possibile utilizzare la tabella MSysCompactErrors per effettuare una selezione per gli oggetti che devono essere importati nel database ripristinato.
Per esplorare le tabelle di sistema, fai clic con il pulsante destro del mouse sulla barra del titolo di navigazione e, successivamente, nella finestra di dialogo Opzioni di navigazione , scegli Mostra oggetti di sistema .
Cose da ricordare:
- Tieni presente che compatta e ripristina crea nuovi file di database. Pertanto, qualsiasi autorizzazione del file NTFS applicata al database originale non verrà applicata al database compattato. Pertanto, è preferibile utilizzare la sicurezza a livello di utente anziché l’autorizzazione NTFS.
- È consigliabile pianificare l’esecuzione regolare dei backup e delle operazioni di compatta / riparazione. Pertanto, è un’ottima idea pianificare i piani di manutenzione dell’amministrazione del database.
Modi alternativi per riparare il database ad Access corrotto
Oltre all’utilizzo del database compatto e di riparazione dello strumento di utilità integrato, sono disponibili anche altre opzioni per ripristinare il database ad Access corrotto. Quindi, vediamo quali sono le altre soluzioni disponibili per la riparazione del database di Access ?
1 # Ripara il database di Access utilizzando JetComp.exe
MS Access offre un programma di utilità gratuito JetComp.exe , al fine di riparare file mdb / accdb creato con il motore di database Microsoft Jet 3.x.
Nota: prima di eseguire JetComp.exe , è necessario rinominare il database del client master in PROB.mdb.
Ora puoi facilmente eseguire JetComp.exe dalla directory Montel Application / support. Ecco i seguenti passaggi per ripristinare il database di Access utilizzando JetComp.exe:
Passaggio 1 : in primo luogo è necessario immettere il percorso completo ( MonTel Datadirectory / CLIENTDB) e denominare PROB.mdb nel database da compattare da (origine): campo.
Passaggio 2 :
È necessario inserire il percorso completo ( MonTel Datadirectory / CLIENTDB) e il nome completo ( sezione [ ClientDB ] ClientDatabaseName + “.MDB”) che probabilmente sarà CLIENT32.MDB .
Nota: non apportare modifiche in nessun altro campo.
Passaggio 3 : infine toccare l’ opzione Compatta.
- Una volta ottenuto il successo, consenti ad altri utenti anche di MonTel .
- Ma se non riuscirai ad avere successo, non dimenticare di ripristinare MDB (o come si chiama) dalla tua copia di backup. Successivamente, è possibile eliminare PROB.mdb .
2 # Importa database di Access corrotto in uno nuovo
La seconda soluzione più scelta per riparare Access Database è l’importazione di dati da Access Database corrotto a quello nuovo. Sebbene questo passaggio non ripari il tuo database di Access corrotto, con questo puoi facilmente eseguire il ripristino del database di Access . Quindi, ecco i seguenti passaggi che devi seguire.
Passaggio 1: inizialmente, apri Microsoft Access sul tuo PC.
Passaggio 2: nel riquadro destro, toccare l’opzione “Crea nuovo database” . Assegna un nome per il file e scegli la posizione. Toccare l’ opzione Crea per creare il nuovo database.
Passaggio 3: questo creerà un file di database e lo aprirà nel programma Microsoft Access. Fai clic sui dati esterni in alto.
Passaggio 4: per importare il database di Access, toccare l’ opzione Access .
Passaggio 5: sullo schermo verrà visualizzata la finestra Ottieni database di dati esterni .
In questa finestra aperta toccare l’ opzione Sfoglia per effettuare una selezione per il file che si desidera importare.
Passaggio 6:
Nella finestra di dialogo aperta di File Apri, sfogliare i file del database di Access e selezionarlo facendo clic. Tocca l’ opzione Apri per confermare gli elementi selezionati.
Passaggio 7:
Nella casella di modifica, puoi facilmente dare un’occhiata ai file selezionati. Per continuare ulteriormente il processo toccare l’ opzione OK .
Passaggio 8:
Nella finestra di dialogo Importa oggetti , selezionare gli oggetti che si desidera importare dai file di database di Access selezionati. Dopo la selezione degli oggetti, tocca l’ opzione OK .
Passaggio 9:
Ora importerai con successo tutti gli oggetti selezionati.
Passaggio 10:
Se si desidera salvare i passaggi di importazione sopra eseguiti per lavori futuri, selezionare la casella Salva i passaggi di importazione . Alla fine tocca l’ opzione Chiudi.
Nota:
Questa funzione di importazione del database di Access aiuta effettivamente a importare tutti gli oggetti del file di Access come Tabelle , Moduli , Rapporti , Query , Macro e Moduli dal database di Access danneggiato in un nuovo file.
3 # Cancellazione di. ldb /. File laccdb
. ldb /. Il file laccdb viene utilizzato principalmente per trovare quali record sono stati bloccati in un database condiviso e da chi. Se il database è aperto per l’uso condiviso, allora il. ldb /. Il file laccdb viene creato automaticamente con lo stesso nome di quello del database corrispondente (. mdb /. accdb ).
Elimina il. ldb /. Il file laccdb è presente ma prima di quello chiudi il corrispondente. mdb /. file accdb .
Che ne dici di un esempio,
Supponiamo che se si apre il database di esempio Northwind.mdb per l’uso condiviso nella cartella C: \ Msoffice \ Access , verrà automaticamente creato un file denominato Northwind.ldb nella stessa cartella. Bene, questo . Il file ldb viene automaticamente eliminato quando l’ultimo utente ha chiuso il database con queste due eccezioni:
- Quando l’ultimo utente non dispone dell’autorizzazione per l’eliminazione della cartella che si sta verificando. file mdb
- O quando il database è danneggiato
Questo . Il file ldb contiene l’elenco completo degli utenti che hanno tutti aperto il database.
4 # Re-Import Il file ASCII
Se la tabella del database di Access è danneggiata e anche dopo aver provato il passaggio precedente, la tabella non verrà ripristinata. Allora in quel caso basta provare i passi successivi cioè Re-importare il file ASCII .
I passaggi da seguire:
-
-
- In Microsoft Access, esporta la tabella in un file ASCII (testo delimitato).
-
Se non sai come eseguire questa attività, consulta l’argomento “Come esportare dati o oggetti di database in Microsoft Access”.
Leggi questo utile articolo per ulteriori riferimenti: Scopri come esportare i dati di Access in Excel e correggere l’errore relativo.
- Se esiste una relazione associata a questa tabella, eliminarla prima e quindi eliminare la tabella dal database.
- Compatta il database. E successivamente ricreare la tabella o qualsiasi relazione se in precedenza contiene.
- Utilizzare il word processor per esaminare il file ASCII alla ricerca di dati o record errati e rimuoverlo.
- Ora salva il formato del file di testo ASCII.
- Successivamente, è necessario importare nuovamente il file ASCII nella tabella appena ricreata.
- Puoi anche reinserire tutti i record che in precedenza sei stato costretto a eliminare.
5 # Ripara modulo o rapporti danneggiati
Se il modulo o il report del database di Access viene danneggiato, il danno può essere nel modulo o nel report stesso. O è anche probabile che uno o più moduli o il controllo del report siano stati danneggiati.
Per correggere la forma o i rapporti danneggiati hai un’opzione come:
- eliminare il modulo o il report e importarlo dalla copia di backup del database.
- Se si verifica il danno nel modulo o nel report, creare un nuovo modulo o report. Quindi, dal modulo originale o dal report, copia i controlli nel modulo / report appena creato.
- Ma se il controllo del modulo o del report viene danneggiato, in tal caso è necessario creare un nuovo modulo / report. Quindi ricreare i controlli nel nuovo modulo / report. Ricreare i controlli è l’opzione migliore perché è abbastanza difficile identificare quale controllo sta effettivamente avendo il problema.
6 # Prova a importare oggetti
Se il passaggio precedente non ti aiuta nella riparazione o nel ripristino del database di Access , non devono preoccuparsi perché ci sono ancora altri modi per provare.
In questo passaggio, è necessario provare a creare un nuovo database e importare tutti gli oggetti dal vecchio database a quello nuovo. Successivamente, crea le relazioni. Questa procedura consente di risolvere i problemi con le tabelle di sistema danneggiate nel database.
Cose da ricordare:
Con la procedura guidata di importazione, non è possibile importare pagine di Access ai dati. È invece possibile aprire la pagina di Access ai dati esistente nel nuovo database.
Ecco i passaggi per eseguire questa attività:
- Nelle finestre del database, fare clic sulle pagine sotto gli oggetti.
- Tocca su Nuovo
- Nella finestra di dialogo Nuova pagina di Access ai dati aperta , toccare la pagina Web esistente , quindi toccare OK
- Dalla finestra Individua pagina Web , cercare la posizione della pagina di Access ai dati.
7 # Ripara macro o modulo danneggiati
Se la macro o il modulo del database di Access viene danneggiato, è possibile che la macro o il modulo stesso danneggino il danno. A parte questo, il contenuto della macro / modulo potrebbe in qualche modo essere danneggiato. Opzioni Per correggere macro o moduli danneggiati :
- Basta eliminare la macro o il modulo e importarlo di nuovo dalla copia di backup.
- Se la macro o il modulo del database sono stati danneggiati, creare una nuova macro o modulo e copiare il contenuto della macro o del modulo originale.
- I danni possono verificarsi con il modulo come file di testo ed eliminare eventuali dati errati se presenti. Quindi ricaricare il file di testo nel nuovo modulo.
- Ma se il contenuto della macro o del modulo viene danneggiato, è necessario creare una nuova macro o modulo. Quindi ricreare il contenuto della macro o del modulo originale.
Se non è possibile riparare il file di Access (MDB / ACCDB) con questi passaggi sopra indicati, significa che il database è probabilmente danneggiato irreparabilmente. E hai bisogno di software di terze parti affidabile per riparare con successo il database di Access corrotto .
Preoccupato…? da dove ottieni tale software. Bene, non preoccuparti perché nella nostra prima sezione abbiamo già suggerito il miglior strumento di riparazione del database di Access .
Quindi, leggi i dettagli completi sul software di riparazione del database di Access da lì e provalo una volta … !
Domande frequenti relative Access alla riparazione del database
Conclusione:
Ecco qua, le migliori strategie relative alla riparazione database di Access per qualsiasi versione di Access 2002/2007/2010/2013/2016/2019.
Ora stiamo tutti aspettando con impazienza la tua risposta … quale strategia di questo post sei pronto per provare per primo? Stai andando con metodi manuali o forse hai voluto utilizzare lo strumento di riparazione del database di Access terze parti per risolvere errori e blots di MS Access ?
In ogni caso, fateci sapere per lasciare un commento qui sotto in questo momento. A parte questo, se qualsiasi altro problema relativo al database MS Access ti ostacola a lavorare in modo impeccabile, puoi anche fare le tue domande nella nostra SEZIONE FAQ .
Questo software garantisce riparazione e recupero di senza soluzione di continuità del database ACCDB e MDB. Esso ripristina tutti gli oggetti tra cui tabelle, report, query, record, moduli e indici insieme a moduli, macro, ecc. Fissare Microsoft Access problemi di ora in 3 semplici passaggi:
- Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
- Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
- Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.