Sommario
    Riparazione database Access

    Come riparare il database Access che è in uno stato incoerente?


    Sommario

      Riassunto: In questo blog vengono analizzati i motivi alla base del problema ''Microsoft Access ha rilevato che questo database si trova in uno stato incoerente''. Inoltre, descrive alcune soluzioni efficaci per risolvere il problema. Suggerisce inoltre uno strumento di riparazione di Access per ripristinare il database senza perdita di dati. Provate la versione demo del software per verificarne la funzionalità e scaricatela.

      Anche se Microsoft Access non è così famoso o così largamente utilizzato come Word o Excel, è uno dei programmi MS Office più potenti sotto determinati aspetti, se non in tutti. Essendo un utente, potresti esserti accorto che le sue potenzialità sono migliori rispetto a Excel quando si tratta della creazione di un database di archiviazione o di gestione dei dati.

      Ti sarai anche accorto che è molto semplice trasmettere delle richieste riguardo le informazioni archiviate nel database, produrre report o modificare i dati. Ad ogni modo, tutto ciò non rendere questo database management system (DBMS) immune ai danni. E ciò può essere dovuto a diverse ragioni come una cattiva gestione, falle nel programma stesso, ecc. Come qualsiasi altro programma, a volte puoi incontrare diversi messaggi di errore mentre lo stai utilizzando. Quando l’errore è 9505 verrà visualizzato il seguente messaggio:

       “Microsoft Access ha rilevato che il suo database è in uno stato inconsistente.”

      Lo screenshot di questo messaggio di errore viene mostrato di seguito:

      Stellar
      Figura: Messaggio di errore

      Quando questo messaggio di errore si manifesta, puoi cliccare su OK e in questo modo il programma MS Access prova a riparare in autonomia il database corrotto o danneggiato. Tuttavia, se MS Office Access fallisce nella riparazione del database, verrà mostrato il messaggio di errore 2317 come di seguito:

      “Il database ‘xxx.mdb’ non può essere riparato o non è un file del database Microsoft Access database file.”

      Qui, ‘xxx.mdb’ è il nome del file corrotto del database Access. Lo screenshot del messaggio è il seguente:

      Stellar

      Nota – Il significato di questo errore consiste nel fallimento di MS Access durante il tentativo di riparare il file del database.

      Riguardo all’Error 9505

      MS Access combina il correlativo motore di database Microsoft Jet, un’interfaccia grafica utente e gli strumenti di sviluppo del software. Ad ogni modo, quando il motore Access Jet può riconoscere le strutture base e le importanti definizioni del file di database MDB, ma trova la le definizioni di tabella o i dati di tabella inconsistenti, si presenta il codice di errore 9505.

      Dopodiché, MS Access tenta di risolvere le inconsistenze e di riparare il database autonomamente. Se fallisce nella risoluzione, le definizioni di tabella che sono importanti per il database mostrano una mancata riparazione. Pertanto, verrà mostrato l’Error 2317 e l’operazione di apertura verrà abbandonata.

      Soluzioni per riparare il database Access in uno stato di errore inconsistente 

      Di seguito vengono mostrate alcune soluzioni che puoi mettere in pratica per tentare di riparare il database MS Access che si trova in uno stato inconsistente.

      1. Apri il programma ‘Compact and Repair’ in Microsoft Access, che svolge due funzioni. Innanzitutto, compatta il database rilasciando lo spazio cancellato che è ancora presente nel database e serve solo per corrompere il database e frammentare i dati memorizzati. In secondo luogo, tenta di riparare il database.
      Stellar
      Figure: Compact and Repair Option
      1. Apri il programma ‘Compact and Repair’ utilizzando la riga di comando. Puoi comportarti in questo modo se non riesci ad accedere al tuo database Access.

      Per fare ciò, crea un collegamento e successivamente indica la destinazione, utilizzando: “C: \Program Files \Office11\msaccess.exe” “C:\pathtodatabase\database.mdb” /repair

      NotaQui, sostituisci i ‘due percorsi messi tra virgolette’ con ‘percorso effettivo al tuo Access eseguibile e al database’. 

      1. Crea un nuovo database e mentre lo stai mantenendo vuoto, prova a importarvi una tabella. Se il procedimento avviene con successo, gli utenti possono importare nel database tutte le tabelle. Ciò è consigliato perché ci sono alcuni errori del database Access che non possono essere risolti lo strumento Compact and Repair. Per importare il database in un nuovo database, segui i passaggi riportati:
      • Nella tab External Data, seleziona l’opzione Import Access Database.
      Stellar
      Figura: opzione importa database Access
      • Ora, seleziona l’opzione “Import tables, forms, reports, macros and, modules into the current database.” e clicca OK.
      Stellar
      Figura: Opzione ottieni il database esterno
      • Seleziona gli elementi del database e clicca Ok.
      Stellar
      Figure: Import Objects
      1. Utilizza il programma Stellar Repair for Access che può riparare il database Access inconsistente. Il software ha l’abilità di riparare il database MS Access danneggiato o corrotto e ripristina tutti gli elementi con successo.
      Stellar

      Inoltre, esegue le seguenti operazioni:

      • Ripara i file .ACCDB e .MDB salvati nel database.
      • Ripristina tabelle, richieste, indici e relazioni.
      • Ripristina i dati calcolati e le tabelle di collegamento.
      • Ripristina tutti gli elementi in un nuovo database.
      • Fornisce l’opzione per recuperare i moduli e le schede protette da password.
      • Può ripristinare i record eliminati in un nuovo database.
      • Supporta MS Access 2019, 2016, 2013, 2010, 2007, 2003, 2002 & 2000 ed è compatibile con Windows 10, 8.1, 8, 7, Vista, 2003, e XP.

      Conclusione

      Ora conosci le diverse soluzioni disponibili per riparare il database MS Access in uno stato inconsistente. Ad ogni modo, il software Stellar Repair for Access è l’alternativa migliore, dal momento che i suoi vantaggi superano le altre soluzioni. Inoltre, è un software intuitivo che permette a tutti gli utenti di accedervi facilmente e di raggiungere lo scopo prefissato. Non è comparabile ad altre soluzioni, poiché difficilmente fallisce nella riparazione del database Access in stato inconsistente.

      Was this article helpful?

      No NO

      Circa l'autore

      Priyanka Chauhan linkdin

      Priyanka is a technology expert working for key technology domains that revolve around Data Recovery and related software's. She got expertise on related subjects like SQL Database, Access Database, QuickBooks, and Microsoft Excel. Loves to write on different technology and data recovery subjects on regular basis. Technology freak who always found exploring neo-tech subjects, when not writing, research is something that keeps her going in life.

      Post correlato

      PERCHÉ STELLAR® È LEADER MONDIALE

      Perché scegliere Stellar?

      • 0M+

        Clienti

      • 0+

        Anni di eccellenza

      • 0+

        Ingegneri R&S

      • 0+

        Paesi

      • 0+

        PARTNER

      • 0+

        Premi ricevuti