Du skal bruge en sikkerhedskopi af Access-skrivebordsdatabasen for enten at gendanne hele databasen, hvis der opstår en systemfejl, eller for at gendanne et objekt, når kommandoen Fortryd ikke er nok til at rette en fejl.
Hvis en sikkerhedskopi af databasen virker som spildte brug af lagerplads, bør du overveje den tid, du kan spare ved at undgå tab af data og design. Det er især vigtigt at oprette sikkerhedskopier med jævne mellemrum, når du har flere brugere, der opdaterer en database. Uden en sikkerhedskopi kan du ikke gendanne beskadigede eller manglende objekter eller ændringer af databasedesignet.
Bemærk
Denne artikel gælder ikke for Access-webapps.
Denne artikel indeholder
- Planlæg regelmæssige sikkerhedskopier
- Sikkerhedskopiér en database
- Sikkerhedskopiere en opdelt database
- Gendan en database
- Gendanne objekter i en database
Planlæg regelmæssige sikkerhedskopier
Nogle ændringer eller fejl kan ikke fortrydes, så du ønsker ikke at vente på, at du mister data, før du opdager, at du skulle have oprettet en sikkerhedskopi af databasen. Når du f.eks. bruger en handlingsforespørgsel til at slette poster eller ændre data, kan eventuelle værdier, som er blevet opdateret af forespørgslen, ikke gendannes ved hjælp af Fortryd.
Tip
Overvej at lave en sikkerhedskopi, før du kører en handlingsforespørgsel, især hvis forespørgslen ændrer eller sletter data.
Hvis databasen har flere brugere, skal du, før du foretager en sikkerhedskopiering, kontrollere, at alle brugere lukker deres databaser, så alle ændringer i dataene gemmes.
Her er nogle retningslinjer, der kan hjælpe dig med at beslutte, hvor ofte databasen skal sikkerhedskopieres:
Hvis databasen er et arkiv, eller hvis den kun bruges som reference og sjældent ændres, er det tilstrækkeligt kun at oprette sikkerhedskopier, når designet eller dataene ændres.
Hvis databasen er aktiv, og dataene ofte ændres, skal du oprette en tidsplan for regelmæssigt sikkerhedskopiering af databasen.
Hvis databasen har flere brugere, skal du oprette en sikkerhedskopi af databasen efter en designændring.
Bemærk
For data i sammenkædede tabeller skal du oprette sikkerhedskopier ved hjælp af alle tilgængelige sikkerhedskopieringsfunktioner i programmet, der indeholder de sammenkædede tabeller. Hvis den database, der indeholder de sammenkædede tabeller, er en Access-database, skal du bruge fremgangsmåden i afsnittet Sikkerhedskopiere en opdelt database.
Sikkerhedskopiér en database
Når du sikkerhedskopierer en database, gemmer og lukker Access objekter, der er åbne i designvisning, og gemmer en kopi af databasefilen under angivelse af et navn og på placeringen, som du angiver.
Bemærk
Access genåbner objekter som angivet af værdien for objektets egenskab Standardvisning .
Åbn den database, du vil oprette en sikkerhedskopi for, og gør følgende:
Klik på Filer, og klik derefter på Gem som.
Klik på Gem database som under Filtyper.
Klik på Sikkerhedskopiér database under Avanceret, og klik derefter på Gem som.
Gennemgå navnet på sikkerhedskopien af databasen i feltet Filnavn i dialogboksen Gem som.
Du kan ændre navnet, hvis du vil, men standardnavnet inkluderer både navnet på den oprindelige databasefil og datoen for sikkerhedskopieringen.Tip
Når du gendanner data eller objekter fra en sikkerhedskopi, vil du normalt gerne vide, hvilken database sikkerhedskopien stammer fra, og hvornår sikkerhedskopien blev oprettet, så det er god praksis at bruge standardfilnavnet.
Vælg den filtype, som sikkerhedskopien af databasen skal gemmes som, på listen Filtype , og klik derefter på Gem.
Sikkerhedskopiere en opdelt database
En opdelt database består typisk af to databasefiler: en back end-database, som kun indeholder data i tabeller, og en front end-database, som indeholder links til tabellerne i back end-databasen, forespørgsler, formularer, rapporter og andre databaseobjekter. Alle dataene er gemt i back-end-databasen. Alle brugergrænsefladeobjekter, f.eks. forespørgsler, formularer og rapporter, opbevares i front end-databasen.
Det kan være tidskrævende at sikkerhedskopiere front end- og back end-databaser uafhængigt af hinanden, som du er nødt til at gøre med en opdelt database. Da back end-databasen indeholder dataene, er det vigtigere at foretage regelmæssige sikkerhedskopier af back end-databasen.
Tag en sikkerhedskopi af front end-databasen, når du ændrer dens design. Individuelle brugere af front end-databasen kan foretage vilkårlige designændringer, så overvej at kræve, at brugerne laver deres egne sikkerhedskopier af front end-databasen.
Sikkerhedskopiér en back end-database
Giv brugerne besked, før du starter sikkerhedskopieringen, da kørsel af sikkerhedskopieringen kræver eksklusiv adgang til databasefilen, og brugerne muligvis ikke kan bruge back end-databasen, mens sikkerhedskopieringen kører.
Hvis du kun vil åbne back end-databasen, skal du starte Access.
Klik på Åbn andreFilesComputerbrowse>>, og vælg derefter den back end-databasefil, du vil sikkerhedskopiere.
Klik på pilen ud for Åbn, og klik derefter på Åbn med udelt adgang.
Klik på Filer, og klik derefter på Gem som.
Klik på Gem database som under Filtyper.
Klik på Sikkerhedskopiér database under Avanceret, og klik derefter på Gem som.
Gennemgå navnet på sikkerhedskopien af databasen i feltet Filnavn i dialogboksen Gem som.
Du kan ændre navnet, hvis du vil, men standardnavnet inkluderer både navnet på den oprindelige databasefil og datoen for sikkerhedskopieringen.Tip
Når du gendanner data eller objekter fra en sikkerhedskopi, vil du normalt gerne vide, hvilken database sikkerhedskopien stammer fra, og hvornår sikkerhedskopien blev oprettet, så det er god praksis at bruge standardfilnavnet.
I dialogboksen Gem som skal du vælge en placering, hvor du vil gemme sikkerhedskopien af back end-databasen, og derefter klikke på Gem.
Sikkerhedskopiér en front end-database
Hvis du vil sikkerhedskopiere en front end-database efter en designændring, skal du lade databasen være åben, umiddelbart efter at du har ændret dens design, og derefter følge trinnene i afsnittet Sikkerhedskopiere en database, startende ved trin 2.
Gendan en database
Bemærk
Du kan kun gendanne en database, hvis du har en sikkerhedskopi af databasen.
En sikkerhedskopi betragtes som en "kendt fungerende kopi" af en databasefil. Du har tillid til dens dataintegritet og design, hvis kopi er sikker på dens dataintegritet og design. Du skal bruge kommandoen Sikkerhedskopiér database i Access til at lave sikkerhedskopier, men du kan bruge enhver fungerende kopi til at gendanne en database. Du kan f.eks. gendanne en database fra en kopi, der er gemt på en ekstern USB-sikkerhedskopienhed.
Når du gendanner en hel database, erstatter du en databasefil, der er beskadiget, har dataproblemer eller helt mangler, med en sikkerhedskopi af databasen.
- Åbn Stifinder, og find den fungerende kopi af databasen.
- Kopiér den fungerende kopi til den placering, hvor den beskadigede eller manglende database skal erstattes.
Hvis du bliver spurgt, om du vil erstatte en eksisterende fil, skal du bekræfte det.
Gendanne objekter i en database
Hvis du skal gendanne et eller flere objekter i en database, skal du importere objekterne fra sikkerhedskopien af databasen til den database, der indeholder (eller mangler) det objekt, du vil gendanne.
Vigtig
Hvis andre databaser eller programmer har links til objekter i den database, du gendanner, er det vigtigt, at du gendanner databasen til den korrekte placering. Hvis du ikke gør det, vil links til databaseobjekterne ikke fungere og skal opdateres.
Åbn den database, du vil gendanne et objekt til.
Hvis du vil gendanne et manglende objekt, skal du gå til trin 3. Hvis du vil erstatte et objekt, der indeholder ødelagte eller manglende data, eller hvis objektet er holdt op med at fungere korrekt, skal du gøre følgende:
Hvis du vil bevare det aktuelle objekt og sammenligne det med den gendannede version, efter du har gendannet, skal du omdøbe objektet, før du gendanner det. Hvis du f.eks. vil gendanne en beskadiget formular med navnet Kassen, kan du omdøbe den beskadigede formular Checkout_bad.
Slet det objekt, du vil erstatte.
Bemærk
Vær altid påpasselig, når du sletter databaseobjekter, da de kunne være kædet sammen med andre objekter i databasen.
Klik på Eksterne data, og klik på Access i gruppen Importér & sammenkædning.
I dialogboksen Hent ekstern Data-Access database skal du klikke på Gennemse for at finde sikkerhedskopien af databasen og derefter klikke på Åbn.
Markér Importer tabeller, forespørgsler, formularer, rapporter, makroer og moduler til den aktuelle database, og klik derefter på OK.
I dialogboksen Importér objekter skal du klikke på den fane, der svarer til den type objekt, du vil gendanne. Hvis du f.eks. vil gendanne en tabel, skal du klikke på fanen Tabeller .
Klik på objektet for at markere det.
Hvis du vil gendanne flere objekter, skal du gentage trin 6 og 7, indtil du har markeret alle de objekter, du vil gendanne.
Hvis du vil se importindstillingerne, før du importerer objekterne, skal du klikke på knappen Indstillinger i dialogboksen Importér objekter.
Når du har valgt objekterne og importindstillingerne, skal du klikke på OK for at gendanne objekterne.
Hvis du vil automatisere sikkerhedskopieringen, skal du overveje at bruge et produkt, der udfører automatiske sikkerhedskopieringer af et filsystem, f.eks. software til sikkerhedskopiering af filserver eller en ekstern USB-enhed til sikkerhedskopiering.