En síntesi: Recuperació urgent de bases de dades Microsoft Access corruptes o danyades (.accdb i .mdb)
A InFoAL intervenim d’urgència quan una base de dades Microsoft Access (.accdb, .mdb, .accde, .mde) deixa d’obrir-se, mostra ‘Format de base de dades no reconegut’ (Error 3343), bloqueja el projecte VBA o presenta registres corruptes (#Eliminat / #Error). Treballem sempre sobre còpies forenses per rescatar les teves taules, relacions, formularis, informes i mòduls VBA, i blindem l’arquitectura perquè no torni a corrompre’s.
Quan una base de dades Microsoft Access es corromp, la sensació a l’empresa sol ser la mateixa: urgència màxima, bloqueig administratiu i por de perdre informació crítica de facturació o clients. Un fitxer .accdb o .mdb que no obre, errors estranys en executar consultes o missatges d’inconsistència poden paralitzar per complet la feina diària. A InFoAL ajudem empreses a diagnosticar, recuperar i estabilitzar bases de dades Access danyades, eliminant la causa arrel per evitar que el problema torni a repetir-se.
En moltes empreses, Access continua sent la base d’aplicacions crítiques. Per això una reparació mai s’ha d’abordar amb proves a cegues sobre el fitxer original, sinó mitjançant un protocol tècnic segur que protegeixi cada registre recuperable.
Per què es corromp una base de dades Microsoft Access
La corrupció d’una base de dades Access té gairebé sempre causes estructurals identificables. La més comuna és l’ús multiusuari en xarxa local sense separar l’arquitectura, és a dir, quan diversos usuaris obren simultàniament un mateix fitxer .accdb o .mdb ubicat en una carpeta compartida del servidor o NAS. Un simple microtall de xarxa (especialment per Wi-Fi o VPN), un tancament forçat des de l’Administrador de tasques o una apagada brusca d’un ordinador mentre Access està escrivint a les pàgines d’índex o a les taules del sistema (MSysObjects) deixa el fitxer en estat inconsistent.
En alguns casos el fitxer continua obrint-se, però apareixen files plenes de caràcters estranys (#### o #Eliminat), errors «El motor de base de dades Microsoft Access ha aturat el procés perquè vostè i un altre usuari estan intentant canviar les mateixes dades» o fallades en obrir un formulari concret. En casos més greus, Access mostra directament «Format de base de dades no reconegut» (Error 3343) o «El projecte de Visual Basic per a Aplicacions està danyat».
El gran perill és que no totes les corrupcions afecten la mateixa capa del fitxer: executar «Compactar i reparar» directament sobre un fitxer amb dany sever en índexs o codi compilat pot destruir dades que encara eren rescatables. Per això el primer pas és sempre treballar sobre còpies bit a bit.
Com enfoquem la recuperació d’una base de dades Access danyada
El nostre primer manament és preservar al 100 % la informació disponible congelant una còpia intacta del fitxer danyat i eliminant bloquejos fantasma (.laccdb / .ldb). A continuació analitzem a baix nivell quina capa està afectada: pàgines de dades de taules, índexs B-Tree, catàleg del sistema, relacions o el flux binari compilat de VBA.
No ens conformem amb “fer que el fitxer torni a obrir”. Una reparació professional consisteix a rescatar la totalitat dels registres vàlids, reconstruir índexs i claus primàries/foranes, verificar la integritat referencial entre capçaleres i línies (ex. factures i línies de factura) i trasplantar tots els objectes sans a un contenidor `.accdb` nou i net.
Immediatament després de recuperar el sistema, auditem la causa arrel: si no es corregeix la forma en què els usuaris accedeixen al fitxer per la xarxa, la base de dades tornarà a corrompre’s en qüestió de dies o setmanes.
Què fem a nivell tècnic en una reparació d’Access
A nivell d’enginyeria, combinem eines forenses de lectura de pàgines Jet/ACE, descompilació controlada del flux VBA (/decompile), exportació i importació selectiva d’objectes mitjançant codi (`SaveAsText` / `LoadFromText` per netejar corrupció oculta en formularis i informes) i extracció quirúrgica de registres saltant les pàgines de disc danyades.
També auditem la infraestructura on resideix la base de dades: configuració de memòria cau SMB/Oplocks del servidor Windows/NAS, mida del fitxer respecte al límit de 2 GB, desconnexions d’adaptadors de xarxa per estalvi d’energia i pràctiques de tancament.
Per blindar definitivament l’empresa després de la reparació, implantem la separació en Frontend i Backend o, si el volum i nombre d’usuaris és elevat, planifiquem la migració del backend a SQL Server, on la corrupció de fitxers desapareix per sempre.
Protocol de diagnòstic segons el tipus de corrupció a Microsoft Access
| Símptoma o Missatge d’Error a Access | Capa Danyada del Fitxer (.accdb / .mdb) | Procediment de Recuperació a InFoAL |
|---|---|---|
| `Format de base de dades no reconegut` (Error 3343) o demana contrasenya inexistent | Capçalera del fitxer Jet/ACE o pàgines del catàleg del sistema (`MSysObjects`) | Extracció a baix nivell de pàgines de taules, reconstrucció de catàleg i importació en contenidor net |
| `El projecte de Visual Basic per a Aplicacions (VBA) de la base de dades està danyat` | Binari P-Code compilat dessincronitzat respecte al codi font textual VBA | Descompilació `/decompile`, bolcat `SaveAsText` de formularis/mòduls i recompilació neta |
| Registres amb `#Eliminat`, `#Error`, caràcters estranys o error d’índex duplicat | Corrupció d’índex B-Tree o punter trencat cap a pàgina Memo / Long Text | Eliminació d’índexs corruptes, rescat per rangs de clau primària, neteja d’orfes i recreació d’índexs |
| El fitxer queda bloquejat (`fitxer.laccdb` / `.ldb` no s’esborra) i no deixa entrar | Sessió SMB penjada al servidor després de caiguda de xarxa o tancament forçat d’un PC | Alliberament segur de handles al servidor, verificació d’integritat transaccional i compactació aïllada |
| Access es tanca de cop (Crash) en obrir un formulari o informe específic | Corrupció interna en les propietats binàries de l’objecte Formulari/Informe | Reconstrucció de l’objecte des de text pla exportat (`LoadFromText`) sense perdre disseny ni esdeveniments VBA |
Casos on aquest servei sol aportar més valor
El nostre servei de reparació urgent està dissenyat per a situacions en què una empresa té la seva operativa aturada o en risc imminent:
- Fitxers `.accdb` o `.mdb` crítics que de sobte ja no s’obren en iniciar la jornada.
- Errors d’inconsistència o registres `#Eliminat` en taules de factures, albarans, assentaments o clients.
- Bases de dades danyades després d’un tall elèctric, caiguda de xarxa, fallada de VPN o bloqueig d’un ordinador.
- Sistemes Access multiusuari que es corrompen cada pocs dies i necessiten una solució definitiva.
Quan convé demanar ajuda professional (i què NO fer abans)
Convé demanar ajuda en el mateix instant en què apareix el primer avís de corrupció o bloqueig. Consell crític dels nostres enginyers: abans de provar res pel teu compte, fes que tots els usuaris tanquin Access i guarda immediatament una còpia del fitxer danyat en una altra carpeta. Així garanteixes que cap intent de compactació automàtic sobreescrigui dades recuperables.
Un cop recuperades les dades, t’ajudarem a estabilitzar l’arquitectura perquè el teu equip no torni a passar per aquesta situació d’estrès.
Beneficis directes per a l’empresa
- Màxima taxa de recuperació de taules, registres històrics, formularis, informes i codi VBA.
- Intervenció segura sobre còpies forenses sense arriscar mai el teu fitxer original.
- Diagnòstic exacte de la causa arrel (xarxa, fitxer únic, mida 2 GB, índexs o codi).
- Reconstrucció en contenidor net i verificat amb integritat referencial comprovada.
- Blindatge preventiu posterior (Frontend/Backend o SQL Server) perquè no es repeteixi.
Necessites valorar aquest servei per a reparar base de dades Access?
Analitzem el teu cas mitjançant una sessió de Diagnòstic Remot gratuït i sense compromís (sota contracte de confidencialitat NDA) per donar-te una valoració tancada.
Serveis relacionats dins del nostre clúster Access
Separar Access en Frontend i Backend
La mesura número u per reduir en més d’un 90 % la corrupció de fitxers Access en xarxa.
Migració d’Access a SQL Server
Elimina per sempre la corrupció de fitxers passant les taules a un motor transaccional SQL.
Manteniment d’aplicacions Microsoft Access
Supervisió preventiva, còpies verificades i suport continu per a la teva aplicació ja recuperada.
Preguntes freqüents
Sempre es pot recuperar al 100 % una base de dades Microsoft Access corrupta?
Tot i que en corrupcions físiques extremes de disc cap sistema pot garantir el 100 % a priori, en la immensa majoria dels casos empresarials aconseguim recuperar la totalitat o la pràctica totalitat de les taules, registres, consultes, formularis, informes i codi VBA, retornant el sistema a producció en temps rècord.
És perillós utilitzar ‘Compactar i reparar base de dades’ pel propi compte quan el fitxer falla?
Pot resoldre bloquejos menors, però si existeix corrupció en índexs o en pàgines de dades, executar ‘Compactar i reparar’ directament sobre l’únic fitxer original pot truncar taules o esborrar formularis amb codi VBA danyat. Si ho vols provar, fes-ho SEMPRE sobre una còpia de seguretat, mai sobre el fitxer original.
Què hem de fer ara mateix a l’oficina si el nostre Access acaba de donar error de corrupció?
1) Demanar a tots els usuaris que tanquin Microsoft Access immediatament. 2) Fer una còpia del fitxer .accdb o .mdb tal com està i guardar-la en un lloc segur. 3) Contactar amb el nostre equip tècnic (972 32 85 55 o WhatsApp) per analitzar el fitxer de forma segura.
Per què la nostra base de dades Access es corromp gairebé totes les setmanes encara que la reparem?
Perquè s’està reparant el símptoma però no la causa. Gairebé sempre es deu al fet que diversos usuaris obren el mateix fitxer .accdb en xarxa (o algú es connecta per Wi-Fi/VPN) o bé que el fitxer no s’ha reconstruït en un contenidor net. Separant Frontend/Backend i netejant els objectes internament el problema desapareix.
Podeu recuperar només les taules de dades si ja tenim una còpia antiga dels formularis?
Sí. De fet, quan una empresa té separat o guardat el disseny de formularis i informes, podem centrar tota la intervenció forense a rescatar fins a l’últim registre de les taules de dades (.accdb/.mdb) i revincular-les.
Amb quina confidencialitat tracteu les dades de facturació i clients durant la reparació?
Amb confidencialitat absoluta. Signem acord de confidencialitat (NDA) i encàrrec de tractament RGPD abans de rebre el fitxer, treballem en entorn aïllat i eliminem les còpies temporals un cop validat el lliurament pel client.
Explora totes les nostres solucions especialitzades en Microsoft Access
- ★ Consultoria Microsoft Access (Pàgina Principal)
- → Optimització de bases de dades Microsoft Access
- → Migrar Microsoft Access de 32 bits a 64 bits
- → Migració de Microsoft Access a SQL Server
- → Integració de Microsoft Access amb APIs
- → Manteniment d’aplicacions Microsoft Access
- → Reparar base de dades Microsoft Access
- → Separar Access en Frontend i Backend
- → Auditoria tècnica de bases de dades Access
- → Exportar dades Access a JSON
- → Desenvolupador Microsoft Access per a empreses
- → Connectar agents IA a bases de dades de Microsoft Access
- → Treball híbrid de Terminals Access i Pàgines Web
- → Adaptar Microsoft Access a VeriFactu sense canviar de programa
- → Estudi gratuït, diagnòstic remot i com pressupostem