Komprimera och reparera databasfiler

Filer från Access-skrivbordsdatabaser som delas i ett nätverk kan ibland skadas. Om det här skulle hända påverkar det oftast designen och inte data. Om du ändå förlorar data begränsas det oftast till en användares senaste åtgärd. När en Access-skrivbordsdatabasfil skadas kan du eventuellt delvis laga den med processen Komprimera och reparera. Komprimeringsprocessen komprimerar inte data – den gör att databasfilen blir mindre genom att oanvänt utrymme tas bort. Kommandot Komprimera och reparera databas kan också förbättra databasens prestanda.

Obs!: Den här artikeln gäller inte för Access-webbappar – den sortens databas som du utformar med Access och publicerar online. Mer information finns i Skapa en Access-app.

Om du försöker öppna en skadad databasfil i Access blir du tillfrågad om du vill köra en automatisk reparationsprocess. Om processen bara lyckas delvis skapas en ny tabell i Access med namnet MSSysCompactErrors. Om du har gjort en säkerhetskopia när databasen inte var skadad kan du använda tabellen MSysCompactErrors för att avgöra vilka objekt som ska importeras till den reparerade databasen.

Om du delar upp en databas kan det förhindra att databasfilerna skadas. Dataförlusterna begränsas genom att data lagras i en separat fil som användarna inte arbetar direkt i.

Obs!: Om du komprimerar och reparerar en tidigare publicerad Access-webbdatabasen bör du inte glömma att synkronisera databasen med servern efter att du har slutfört komprimerings- och reparationsprocessen.

Du kan läsa mer om hur du skyddar data med säkerhetskopiering och återställning.

Innan du kör processen för att komprimera och reparera

  • Skapa en säkerhetskopia av databasen:

  • Klicka på Spara på fliken Arkiv.

  • Klicka på Spara databas som under Filtyper.

  • Klicka på Säkerhetskopiera databas under Avancerat.

    Obs!: Om flera personer använder databasen meddelar du de andra användarna så att de inte använder databasen när du kör en reparation och komprimering.

  • Skaffa den behörigheter som behövs för att komprimera och reparera:    Om du använder en tidigare version av databasfilen och ingår i en arbetsgrupp är det inte säkert att du kan komprimera och reparera databasen själv. Be arbetsgruppsadministratören om hjälp om du saknar behörighet.

Ange att databasen ska komprimeras och repareras automatiskt när den stängs

Du kan också ange att databasen ska komprimeras och repareras automatiskt varje gång databasen stängs. Om flera personer använder databasen bör du kanske inte välja det här alternativet eftersom databasen inte är tillgänglig när processen körs. Processen påverkar bara den databas som är öppen just nu.

Obs!:  Det här alternativet är inte tillgängligt för en Access-webbapp.

  1. Klicka på Alternativ på fliken Arkiv.

  2. Klicka på Aktuell databas i rutan Access-alternativ.

  3. Markera Komprimera vid stängning under Programalternativ.

Komprimera och reparera en öppen databas manuellt

Viktigt!: Se till att ingen använder databasfilerna innan du kör komprimerings- och reparationsprocessen.

  • Klicka på Info på fliken Arkiv > Komprimera och reparera projekt.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×