Suau

Revisió del producte: reparació estel·lar per a l'accés

Proveu El Nostre Instrument Per Eliminar Problemes





Última actualització 17 d'abril de 2022 Revisió del producte - Stellar Repair for Access 0

Els desastres informàtics no es produeixen necessàriament a causa d'un incendi, una inundació o qualsevol altre esdeveniment cataclísmic. De vegades, un simple error o error de criteri, com ara un manteniment defectuós o una còpia de seguretat o l'ús inadvertit d'aplicacions, pot provocar un gran problema per a un administrador d'Access. Sempre he tingut temor d'utilitzar consultes complexes o imbricades a la meva base de dades d'Access i hi ha una gran raó per la qual he evitat fer-ho. Sempre que utilitzem consultes complexes a la base de dades Access, sempre hi ha un problema!

De fet, el paper de les consultes complexes o imbricades és obtenir dades d'altres consultes que poden afectar encara més a altres. En el procés, la base de dades d'Access comença a escriure consultes innecessàries, donant lloc a l'acumulació de dades temporals. Essencialment, l'usuari de la base de dades d'Access no és conscient d'aquesta pila de dades.



Sovint, fins i tot després de treballar amb una petita quantitat de dades, la consulta es fa lentament a causa de la seva naturalesa complexa, i això posa tensió al motor JET. En aquest cas, la desacceleració del procés d'obtenció de dades mitjançant consultes és la dades temporals acumulades .

A més, durant aquest procés, si l'accés s'enfada, no hi ha manera d'evitar la corrupció del fitxer de fons.



Per evitar la corrupció de l'accés, causada per l'acumulació de dades , es va indicar per correu electrònic a tots els usuaris d'Access amb funcions administratives que seguissin algunes mesures preventives com ara:

    Eviteu utilitzar consultes complexesa la base de dades, cosa que pot impedir el rendiment de la base de dades a causa de l'acumulació de dades i, finalment, condueix a la corrupció de la base de dades.Dividiu la base de dadeson les dades de fons consisteixen en taules a les quals els usuaris no accedeixen directament, i les dades d'interfície inclouen consultes i altres funcions d'accés.Mantenir una còpia de seguretatde tota la base de dades.Continueu escrivintpart de les dades temporals a les taules temporals. Això accelera la consulta majoritàriament per un factor de 10 o de vegades més, però no ofereix una solució permanent.Instal·leu Power Querycaracterística per a la base de dades Access on els usuaris van crear una connexió dinàmica amb el llibre de treball d'Excel i aquesta connexió es va actualitzar contínuament per obtenir les actualitzacions de la base de dades.Programeu la utilitat de compactació i reparaciótan bon punt es tanqui la base de dades. El 'compact en tancament' automàtic es fa per reduir els espais redundants regularment de la base de dades.

Nota: Els usuaris amb la funció d'administrador se'ls assignen funcions de lectura-escriptura-eliminació a la base de dades d'Access. Es pot assignar una funció administrativa a diversos usuaris, per exemple, els caps de diferents departaments.



Però, quan un dels usuaris administratius es va oblidar de seguir les 5 regles anteriors, la base de dades d'Access de la nostra organització es va corrompre

Anàlisi de la causa arrel (RCA) de la corrupció en el problema de la base de dades d'accés



La nostra no és una gran organització, per tant, una base de dades Access és prou gran per emmagatzemar dades. Aquestes bases de dades d'Access es classifiquen en funció de diferents departaments, per exemple, 'Base de dades per a finances' és diferent de 'Base de dades per a màrqueting' i totes les bases de dades estan disponibles en un servidor físic comú.

Tanmateix, un dels usuaris amb drets d'administrador es va oblidar d'aquest correu i va començar a escriure consultes complexes. Aquestes consultes complexes van començar a crear fitxers temporals innecessaris al backend i un bon dia les dades que s'havien acumulat durant un període de temps van provocar la corrupció de la base de dades d'Access. Totes les activitats, inclosa l'accessibilitat de la base de dades, relacionades amb aquesta base de dades van acabar bruscament.

Fins i tot després d'alinear la base de dades d'Access i prendre totes les mesures preventives, un petit error comès sense saber-ho per un usuari administratiu, va provocar un gran problema.

Ara que s'havia produït la corrupció, el nostre primer treball va ser resoldre l'error de corrupció i tornar a viure la base de dades.

Mètodes de resolució adoptats per reparar la base de dades Access

RCA ens va ajudar a identificar la causa del problema i el mètode de resolució.

Restaurar mitjançant còpia de seguretat: teníem una còpia de seguretat preparada de tota la base de dades disponible per a la restauració de la base de dades. Es van realitzar els passos següents per restaurar la còpia de seguretat:

  1. Va obrir l'Explorador de fitxers i va navegar per seleccionar una còpia saludable de la base de dades
  2. S'ha copiat la base de dades a la ubicació on s'havia de substituir la base de dades danyada. Hi havia una opció per substituir la base de dades existent i vam seleccionar aquesta opció.
  3. Va obrir la base de dades per verificar si la base de dades era accessible.

Per a la nostra consternació, la còpia de seguretat no semblava estar sana. I ens vam adonar que la base de dades Access disponible a Excel no s'havia actualitzat durant molt de temps.

Va ser llavors quan va començar el veritable problema.

La nostra base de dades d'Access no era accessible, la còpia de seguretat no era sana, el llibre de treball d'Excel amb Power Query no s'havia actualitzat i, com que ja havíem executat la utilitat Compacta i reparació, no hi havia cap possibilitat de recuperar la base de dades d'Access des de la utilitat integrada.

La solució definitiva per a la reparació de bases de dades

La base de dades inaccessible estava creant estralls entre els usuaris. La majoria dels usuaris es van quedar encallats i no van poder realitzar la tasca rutinària. Vam haver d'actuar ràpidament i resoldre aquest problema el més aviat possible. Ara, la millor manera de resoldre'l era reparar la base de dades corrupta amb programari de tercers que pogués recuperar tota la base de dades sense allargar el temps d'inactivitat.

Hem buscat un eficient Accediu al programari de recuperació de bases de dades i entre les poques opcions disponibles, va decidir triar Reparació estel·lar per a l'accés . Vam llegir les ressenyes publicades a diferents llocs i vam pensar a provar la versió de demostració.

Nota: com a mesura de precaució, havíem fet una còpia de seguretat de la base de dades.

Va resultar ser un programari de bricolatge. Un cop vam enviar el fitxer d'accés corrupte, el programari va proporcionar la vista prèvia de tota la base de dades per a la verificació final. A més, l'equip d'assistència de Stellar va ser més que útil per resoldre les nostres consultes.

Va ser un moment de gran plaer. Hem activat el programari, hem reparat i hem desat tota la base de dades Access en molt poc temps. El problema de corrupció es va resoldre completament i, una vegada més, tots els usuaris van poder accedir a la base de dades.

Conclusió

Hi ha diversos casos en què la base de dades d'Access pot arribar a ser inaccessible, i un problema important amb aquesta base de dades és que és propensa a la corrupció.

Per aquest motiu sempre tinc cura de no crear consultes complexes. Se sap que aquestes consultes donen lloc a problemes importants, com ara la creació de fitxers temporals innecessaris al backend, la ralentització del procés d'obtenció de dades i, finalment, la corrupció de la base de dades d'Access. Si això passa, necessita atenció immediata.

Recentment, em vaig trobar amb una de les troballes principals realitzades per quest. Es va afirmar clarament que la fallada del maquinari és la principal causa de l'impacte empresarial, arribant a un nivell del 75% (consulteu la taula següent per a referència). Aquests errors de maquinari o programari tenen un impacte comercial directe i, per això, s'han d'atendre amb la màxima prioritat.

Imatge de paper blanc

Tot i que la còpia de seguretat de la base de dades ofereix la solució instantània, les coses es fan mal quan la còpia de seguretat no és correcta. El programari de tercers com Stellar Repair for Access és la millor opció quan es tracta de reparar la base de dades d'Access corrupta.

En el nostre cas, on la base de dades Access es va corrompre a causa de consultes complexes, el programari va proporcionar resultats instantanis. Un dels principals avantatges del programari és que es pot provar el seu rendiment sense activació. I podríem desar les nostres dades immediatament després de l'activació. No hi va haver retard i podríem resoldre els errors de corrupció restaurant els components de la base de dades en una base de dades completament nova.

Els usuaris podien accedir a la base de dades d'Access i ens vam sentir alleujats!