Forhindre og riktig database fil problemer ved hjelp av Komprimer og reparer

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Databasefiler kan vokse raskt når du bruker dem, noen ganger impeding ytelse. De kan også noen ganger blir skadet eller skadet. Du kan bruke kommandoen Komprimer og reparer Database i Microsoft Office Access til å hindre eller løse disse problemene.

Denne artikkelen forklarer hvordan du sikkerhetskopiere eller gjenopprette en database. Finne koblinger til mer informasjon i delen Se også.

I denne artikkelen

Hvorfor du komprimerer og reparerer en database

Før du begynner

Bidra til å unngå databasefilproblemer og rette opp eventuelle feil med Komprimer og reparer

Hvorfor du komprimerer og reparerer en database

Denne oversikten forklarer hvordan ved hjelp av kommandoen Komprimer og reparer lar forebygge og løse følgende problemer som kan påvirke en database: voksende større med bruk og filer som blir skadet.

Databasefiler vokse med bruk

Når du legger til og oppdatere data og endre utformingen, blir en databasefil større. Noen av denne veksten kommer fra nye data, men noen kommer fra andre kilder:

  • Access oppretter midlertidig, skjulte objekter for å utføre ulike oppgaver. Disse midlertidige objekter forblir noen ganger i databasen etter at Access ikke lenger trengs.

  • Når du sletter et databaseobjekt, diskplass objektet opptatt ikke automatisk gode – databasefilen fremdeles bruker diskplass, selv om objektet er slettet.

Når databasefilen fylles opp med igjen av midlertidig og slettede objekter, kan det redusere ytelsen. Objekter kan åpne saktere, spørringer, kan ta lengre tid enn vanlig å kjøre, og vanlige operasjoner vanligvis ser ut til å ta lengre tid.

Merknad: Hvis du komprimerer ikke Komprimer dataene, gjør det databasen filen mindre ved å fjerne ubrukt plass.

Databasefiler kan skadet

I bestemte situasjoner, kan en databasefil skadet. Hvis en databasefil som er delt via et nettverk og flere brukere arbeide direkte med en fil samtidig, har denne filen en liten faren for blir skadet. Risikoen for skade er litt større hvis brukere ofte redigere data i notatfelt og risikoen vokser over tid. Du kan begrense risikoen ved å bruke kommandoen Komprimer og reparer.

Ofte denne typen skade resultatet av et problem med en Visual Basic for Applications (VBA) modul og utgjøre ikke en risiko for tap av data. Denne typen skade imidlertid utgjøre en risiko på databasen utforming skade, for eksempel tapt VBA-kode eller kan ikke brukes skjemaer.

Skadede databasefiler sjelden, resultere i tap av data. Vanligvis er dette tapet begrenset til den siste handlingen av én bruker. én enkelt endre det vil si til data. Når en bruker starter til å endre data, og endringen avbrytes – for eksempel på grunn av nettverket service tap – Access markerer databasefilen som skadet. Filen kan repareres, men noen data kan mangle etter at reparasjonen er fullført.

Tips!: Dele opp en database kan hjelpe hindre at databasefiler ødelegges og begrense tap av data ved å holde dataene i en separat fil som brukere ikke får tilgang til direkte.

Access ber deg om å reparere en skadet databasefil

Når du prøver å åpne en databasefil som er skadet, blir du bedt om å la Access automatisk reparere filen. Du kan også manuelt bruke kommandoen Komprimer og reparer å reparere, og åpne en skadet databasefilen.

Hvis Access helt reparerer en skadet fil, vises en melding som sier at reparasjonen er fullført, og at du bør kontrollere databaseinnhold for å kontrollere at alt er som den skal.

Hvis Access er bare delvis vellykket, holder det oversikt over databaseobjekter som den ikke kan reparere slik at du kan finne det du trenger å gjenopprette fra en sikkerhetskopi.

Merknad: Du kan angi en databasealternativet som fører til at funksjonen Komprimer og reparer for å kjøre automatisk hver gang du lukker en bestemt database. Hvis du er den eneste brukeren av en database, bør du angi dette alternativet. Flerbruker databaser, kan du ikke vil angi dette alternativet, fordi det kan forstyrre database tilgjengelighet et øyeblikk.

Til toppen av siden

Før du begynner

Vurdere å gjøre følgende før du begynner en Komprimer og reparer-operasjon:

  • Alltid ta en sikkerhetskopi    Under reparasjonsprosessen, kan Access avkorter noen data fra tabeller som er skadet. Noen ganger er det mulig å gjenopprette denne data fra en sikkerhetskopi. I tillegg til en vanlig sikkerhetskopiering strategi, bør du ta en sikkerhetskopi før du bruke kommandoen Komprimer og reparer. Du kan lage en sikkerhetskopi ved hjelp av kommandoen Sikkerhetskopier Database:

    • Klikk Microsoft Office-knappen Office-knappen , pek på Behandle, og klikk Sikkerhetskopier database under Behandle denne databasen.

  • Automatisk Komprimer og reparer    Med mindre du deler en enkelt databasefil med andre brukere på et nettverk, bør du Angi databasen for å automatisk Komprimer og reparer.

  • Legg merke til tabellen Systemgjenoppretting feil    Når Access er ikke reparere alle objektene i en skadet fil, er alle objekter som ikke kan gjenopprettes oppført i en tabell kalt MSysCompactErrors. Hvis det er feil, MSysCompactErrors tabellen åpnes i dataarkvisning.

    Hvis du har en sikkerhetskopi som du har gjort før databasen ble skadet database, kan du bruke MSysCompactErrors-tabellen til å bestemme hvilke-objekter du vil importere fra sikkerhetskopien av databasen til reparerte databasen.

  • Få eksklusiv tilgang til databasen for å bruke kommandoen Komprimer og reparer    Hvis du er den eneste personen som bruker databasen, kan du hoppe over resten av denne delen, og gå direkte til Komprimer og reparer en database.

    En Komprimer og reparer-operasjon krever eksklusiv tilgang til databasefilen, fordi operasjonen kan forstyrre andre brukere. Når du har tenkt å kjøre en Komprimer og reparer operasjon, slik at de kan unngå å bruke databasen i dette tidsrommet, bør du varsle andre brukere.

    Fortelle brukerne hvor lenge de må unngå å bruke databasen. Hvis du kjører Komprimer og reparer operasjoner regelmessig, kan du holde oversikt over hvor lang tid. Deretter kan du gjøre mer nøyaktige estimater som gir andre brukere veiledning om hvor lenge de bør unngå å bruke databasen.

  • Skaffe nok tillatelser for å kjøre en komprimerings- og reparasjonsprosessen    Hvis du bruker en tidligere versjon databasefilen og er en del av en arbeidsgruppe, kan du ikke kunne Komprimer og reparer database på egen hånd. Hvis du ikke har tilstrekkelige tillatelser, og du trenger å komprimere og reparere en database, kan du kontakte systemansvarlig arbeidsgruppe for å få hjelp.

Til toppen av siden

Bidra til å unngå databasefilproblemer og rette opp eventuelle feil med Komprimer og reparer

Komprimere og reparere en database når den lukkes automatisk

Komprimere og reparere en database manuelt

Komprimere og reparere en database når den lukkes automatisk

Du kan velge databasealternativet Komprimer ved lukking Hvis du vil komprimere og reparere en database når den lukkes automatisk.

Merknad: Angi dette alternativet påvirker bare databasen som er åpen. Du må angi dette alternativet separat for hver databasen du vil automatisk Komprimer og reparer.

  1. Klikk Microsoft Office-knappen Office-knappen , og klikk deretter Alternativer for Access.

  2. Klikk Gjeldende database i dialogboksen Alternativer for Access.

  3. Merk av for Komprimer ved lukking under Programalternativer.

Til toppen av siden

Komprimere og reparere en database manuelt

I tillegg til eller i stedet for å bruke databasealternativet Komprimer ved lukking, kan du kjøre kommandoen Komprimer og reparer manuelt. Du kan kjøre kommandoen når du har en database åpen, og du kan kjøre kommandoen på en database som ikke er åpen. Du kan også opprette en snarvei på skrivebordet som kjører Komprimer og reparer-kommandoen på en bestemt databasefil.

Komprimere og reparere en database som du har åpnet

Merknad: Hvis andre brukere som også er bruker databasefilen, kan du ikke utføre en operasjon Komprimer og reparer.

  • Klikk Microsoft Office-knappen Office-knappen , pek på Behandle, og klikk deretter Komprimer og reparer Database under Behandle denne databasen.

Komprimere og reparere en database som ikke er åpen

Merknad: Hvis andre brukere for øyeblikket bruker databasefilen, kan du ikke utføre en operasjon Komprimer og reparer. Mens du kjører komprimerings- og reparasjonsprosessen operasjonen, kan ingen bruke databasefilen.

  1. Start Access, men ikke åpne en database.

  2. Klikk Microsoft Office-knappen Office-knappen , pek på Behandle, og klikk deretter Komprimer og reparer Database under Behandle denne databasen.

  3. Gå til i dialogboksen databasen skal komprimeres og Dobbeltklikk e-postmeldingen du vil komprimere og reparere.

Opprette en snarvei på skrivebordet som komprimerer og reparerer en bestemt database

Du kan opprette en snarvei på skrivebordet som du kan bruke til å komprimere og reparere en bestemt database.

Før du begynner, må du kontrollere plasseringen av filen Msaccess.exe på datamaskinen. Filen Msaccess.exe vanligvis er plassert i følgende mappe:

C:\Programfiler\Microsoft Office\Office12

Hvis du ikke finner filen Msaccess.exe på denne plasseringen, søker du etter filen og noterer ned den fullstendige banen.

Opprette snarveien   

  1. Høyreklikk skrivebordet, pek på Ny, og klikk deretter snarvei på hurtigmenyen.

  2. På den første siden i veiviseren for å opprette snarveien, i boksen Skriv inn plasseringen til elementet, skriver du inn doble anførselstegn (""), skriver du inn den fullstendige banen Msaccess.exe-filen (inkludert filnavnet), og skriv deretter et annet doble anførselstegn. (Eventuelt klikke Bla gjennom for å finne og velge filen. I dette tilfellet legges anførselstegn automatisk.)

    Skriv for eksempel:"c:\Programfiler\Microsoft Office\Office12\msaccess.exe"

  3. Skriv inn et mellomrom etter det avsluttende anførselstegnet, og skriv deretter inn den fullstendige banen til databasen du vil komprimere og reparere. Hvis banen inneholder mellomrom, må du omslutte banen i anførselstegn. Skriv inn et mellomrom, og skriv deretter/compact.

    Skriv for eksempel: "C:\My Folder\My Database.accdb" / Compact

  4. Klikk Neste.

  5. Skriv inn et navn for snarveien i boksen Skriv inn et navn på denne snarveien, og klikk deretter Fullfør.

    Veiviseren oppretter snarveien og plasserer den på skrivebordet.

  6. Når du vil komprimere og reparere databasen, dobbeltklikker du hurtigtasten.

    Tips!: Hvis du vil legge til snarveien i Start-menyen, høyreklikker du snarveien, og deretter klikker du Fest til Start-menyen på hurtigmenyen.

Til toppen av siden

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×