Komprimer og reparer en database

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Databasefiler kan vokse hurtigt, når du bruger dem, nogle gange grad ydeevne. De kan også nogle gange bliver beskadiget. Du kan bruge kommandoen Komprimer og reparer Database til at forebygge eller løse disse problemer. Kompakt processen ikke komprimere dine data – det giver databasen filen mindre ved at fjerne ubrugt plads. Kommandoen Komprimer og reparer Database kan også at forbedre ydeevnen for din database.

Tip!   Opdeling af en database kan hjælpe med at forhindre beskadigelse af databasefiler og begrænse datatabet ved at gemme dataene i en separat fil, som brugerne ikke har adgang til direkte.

Hvad vil du gøre?

Måder at komprimere og reparere en database
Inden du starter
Komprimere og reparere en database, når det lukkes
Komprimere og reparere en database, du har åbnet
Komprimere og reparere en database, der er ikke åben
Komprimere og reparere en beskadiget database, når du bliver bedt om



Hvorfor bør du komprimerer og reparerer en database
Databasefiler vokse med brug
Databasefiler kan blive beskadiget

Måder at komprimere og reparere en database

Der findes en række metoder til komprimering og reparation af en database. En almindelig praksis er at komprimere og reparere en database, når det lukkes automatisk. Du kan desuden manuelt køre kommandoen Komprimer og reparer Database, når du har åbnet en database, og på en database, der ikke er åben.

Inden du går i gang

Udføre følgende handlinger, før du begynder at komprimere og reparere databasen:

  • Oprette en sikkerhedskopi af databasen    Under reparationen, kan Access afkorter nogle data fra tabeller, der er beskadiget. Nogle gange er det muligt at gendanne disse data fra en sikkerhedskopi. Ud over din almindelige strategi for sikkerhedskopiering, skal du oprette en sikkerhedskopi, straks, før du bruge kommandoen Komprimer og reparer Database. Du kan finde flere oplysninger, se beskytte data med sikkerhedskopiering og gendannelse.

  • Få udelt adgang til databasen    Komprimere og reparere databasen kræver udelt adgang til databasefilen, da handlingen kan forstyrre andre brugere. Når du planlægger at køre en komprimere og reparere handling, så de kan undlade at bruge databasen i periode, skal du give andre brugere. Du kan finde flere oplysninger, se åbne en eksisterende database.

    Fortæl brugerne, hvor længe de skal undgå at bruge databasen. Hvis du kører Komprimer og reparer-handlinger med jævne mellemrum, kan du holde styr på, hvor lang tid det tager. Du kan derefter foretage mere præcise beregninger, som giver andre brugere en idé om, hvor længe de bør undlade at bruge databasen.

  • Få tilstrækkelige fil tilladelse til databasen    Hvis du har ikke tilstrækkelige tilladelser, og du vil komprimere og reparere en database, skal du kontakte systemadministratoren for at få hjælp. Se ændringer til deling via et netværk i Windows 10-fil og dele filer med personerkan finde flere oplysninger.

Øverst på siden

Komprimer og reparer en database automatisk, når den lukkes

Du kan vælge indstillingen Komprimer ved lukning database, hvis du vil komprimere og reparere en database, når det lukkes automatisk. Hvis denne indstilling påvirker kun den database, der er åben. Angiv denne indstilling separat for hver database, du vil automatisk komprimere og reparere. Flerbruger databaser, du måske ikke ønsker at indstille denne indstilling, da det et øjeblik kan forstyrre databasetilgængelighed.

  1. Vælg Fil > Indstillinger.

  2. Vælg Aktuel Database i dialogboksen Access-indstillinger.

  3. Markér afkrydsningsfeltet Komprimer ved lukning under Programindstillinger.

  4. Vælg OK.

  5. Luk og genåbn databasen for indstillingen træder i kraft.

Øverst på siden

Komprimere og reparere en database, du har åbnet manuelt

  • Vælg filer > Info > Komprimer og reparer Database.

    Access opretter en kopi af den komprimerede og repareret database på samme placering.

Øverst på siden

Komprimere og reparere en database, der ikke er åben manuelt

Brug denne fremgangsmåde, når du direkte ikke kan åbne en Access-database.

  1. Kontrollér, at ingen andre brugere i øjeblikket bruger databasefilen.

  2. Start Access.

  3. I Access 2013, Access 2016 og Access 2019:

    1. Dobbeltklik på Tom Database på siden skabeloner.

    2. Vælg filer > Luk.

  4. Vælg Databaseværktøjer > komprimere og reparere databasen.

  5. I dialogboksen Database til komprimering fra skal du gå til og dobbeltklikke på den database, du vil komprimere og reparere.

Access opretter en kopi af den komprimerede og repareret database på samme placering.

Øverst på siden

Komprimere og reparere en beskadiget database, når du bliver bedt om

Når du forsøger at åbne en databasefil, der er beskadiget, hvis du bliver bedt om adgang til at komprimere og reparere databasen, kan du vælge Ja. Kan forekomme, to ting:

  • Hvis Access reparerer en beskadiget fil fuldstændigt, viser den meddelelse om, at reparationen blev vellykket udført, og at du skal tjekke databaseindholdet for at sikre dig, at det hele er, som det skal være.

  • Hvis Access kun er delvist fuldført, holder styr på, databaseobjekter, der ikke kunne reparere i en systemtabel med navnet MSysCompactErrors. MSysCompactErrors tabellen åbnes i dataarkvisning. Hvis du har en tidligere sikkerhedskopi, før databasen er beskadiget, kan du bruge tabellen MSysCompactErrors beslutte, hvilke objekter til at importere til databasen repareret. Højreklik på titellinjen Navigation for at få vist systemtabeller, og vælg derefter Vis System-objekter i dialogboksen Navigationsindstillinger.

Øverst på siden

Hvorfor bør du komprimerer og reparerer en database

Dette overblik forklarer, hvordan brug af kommandoen Komprimer og reparer database kan hjælpe med at forebygge og korrigere følgende problemer, der nogle gange påvirker en database: Filer, der vokser via brug og filer, der bliver beskadiget.

Databasefiler vokser via brug

Når du tilføjer og opdaterer data og ændrer dens design, bliver en databasefil større. En del af denne vækst kommer fra nye data, men nogle stammer fra andre kilder:

  • Access opretter midlertidige, skjulte objekter til at udføre forskellige opgaver. Nogle gange kan disse midlertidige objekter forblive i din database, når Access ikke længere skal bruge dem.

  • Når du sletter et databaseobjekt, frigøres den diskplads, der optager objektet, ikke automatisk – databasefilen bruger stadig diskplads, selv om objektet er slettet.

Da din databasefil fyldes op med rester af midlertidige og slettede objekter, kan dens ydeevnen forringes. Objekter vil muligvis åbne langsommere, det kan tage længere tid end normalt at køre forespørgsler, og almindelige handlinger synes generelt at tage længere tid.

Øverst på siden

Databasefiler kan blive beskadiget

Under særlige omstændigheder kan en databasefil blive beskadiget. Hvis en databasefil er delt via et netværk, og flere brugere arbejder direkte med filen samtidigt, har den pågældende fil en lille risiko for at gå i stykker. Risikoen for beskadigelse er lidt større, hvis brugerne ofte redigerer data i notatfelter, og risikoen vokser med tiden. Du kan reducere risikoen ved hjælp af kommandoen Komprimer og reparer database.

Ofte denne type beskadigelse skyldes et problem med et Visual Basic for Applications (VBA) modul og udgør ikke en risiko for tab af data. Denne type beskadigelse dog udgøre en risiko på database design skader, som tabt VBA-kode eller ubrugelig formularer.

Beskadigelse af databasefejl resulterer sjældent i tab af data. Sædvanligvis er dette tab begrænset til den seneste handling for én bruger; dvs. en enkelt ændring af dataene. Når en bruger begynder at ændre data, og ændringen er afbrudt – f.eks. på grund af tab af netværksservice – markerer Access databasefilen som beskadiget. Filen kan repareres, men nogle data vil muligvis mangle, når reparationen er afsluttet.

Se også

Beskytte data med sikkerhedskopiering og gendannelse

Angive generelle brugerindstillinger

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×