I den här artikeln tar vi ett djupt dyk och undersöker orsakerna till ”Oväntat fel 35012” i MS Access-databasen och vad vi ska göra för att undvika dataförlust.
MS Access framstår som en av de enklaste databasapplikationerna att distribuera. Det faktum att det körs på ett skrivbord, det är billigt och blir det perfekta valet för småföretag. När du stöter på ovanstående fel måste du agera snabbt för att undvika överhängande dataförlust.
Vad orsakar detta fel
Om din databas skapades med Access 2003 eller en tidigare version och du öppnar den med senare versioner, kommer du sannolikt att utlösa detta fel. Det kan också hända när du konverterar gamla .mdb-filer till .accdb-format. Tyvärr, när detta fel inträffar, kommer du inte åt din databas. Dessutom kan konflikten mellan de två versionerna av MS Access förstöra din databas.
Varning vid hantering av äldre Access-databaser
Det är inte ovanligt att människor fortsätter att använda gamla versioner av en applikation, även efter lanseringen av nyare och kraftfulla varianter av samma. Anledningen till detta är att om den nuvarande programvaran uppfyller affärsbehov finns det ingen anledning att spendera mer på en nyare version, särskilt om det inte finns några pengartary fördelar. Dessutom finns det faktorer som kan överväga sådan kompatibilitet med andra affärskritiska applikationer.
Om du kör äldre versioner av MS Access måste du dock fatta ett medvetet beslut att använda applikationer som är kompatibla med din databas. Detta hjälper dig att undvika incidenter som kan förstöra din databas och leda till eventuell dataförlust.
När du installerar äldre versioner av MS Access på din dator är det lämpligt att utföra en anpassad installation av MS Office-sviten. Detta beror på att andra applikationer i Office-paketet, t.ex. Outlook, kan orsaka allvarliga programvarukonflikter och förhindra att din datafil körs.
Tillvägagångssätt för att åtgärda felet
Vilket tillvägagångssätt du väljer när du åtgärdar det här felet beror på statusen för din databas, dvs om den är skadad eller inte. Om din databas inte är korrupt kan du använda en konverteringsmetod i två steg. Använd först Access 2003 för att konvertera din gamla databas till en version 2002-2003. Starta sedan Access 2013 eller en senare version för att öppna databasen 2002-2003 och konvertera den till .accdb-format.
Om du inte har Access 2013, försök använda Access 2007 eller 2010. När du konverterar din gamla MDB-databas till ett ACCDB-format kan du öppna den i Access 2007 eller senare versioner utan att uppleva felet.
Ibland skadas MDB-filer. Om detta händer måste du lösa MDB-filkorruption innan du utför databasomvandlingssteget som beskrivs ovan. Det enklaste sättet att åtgärda en felaktig Access-databas är att återställa den med en kopia av en säkerhetskopia. Men om säkerhetskopian saknas eller om den är korrupt, behöver du ett annat tillvägagångssätt.
Innan du start återställningen, gör en kopia av databasen som fungerar som en säkerhetskopia. Det beror på att filen kan bli mer skadad om återställningen misslyckas. Du kan välja att fixa databasen med en manuell metod. Starta en version av MS Access som är kompatibel med din gamla datafil och försök att rätta till den med hjälp av kompakt- och reparationsverktyget. Alternativt kan du använda DataNumen Access Repair verktyg för att återställa din korrupta MDB-fil. Nu kan du med säkerhet prova stegen som beskrivs ovan för att konvertera din MDB-databas till ACCDB-format.
Lämna ett svar