Skydda data med säkerhetskopierings- och återställningsprocesser

 Anteckning    Den här artikeln gäller inte för Access-program – den sortens databas som du utformar med Access och publicerar online. Mer information finns i Skapa ett Access-program.

Om kommandot Ångra inte räcker till för att åtgärda ett misstag behöver du en säkerhetskopia av den stationära databasen för att kunna antingen återställa hela databasen vid systemfel eller för att återställa ett objekt.

Du kanske tycker att en säkerhetskopia av databasen känns som slöseri med lagringsutrymme, men tänk på hur mycket tid du sparar om du kan undvika data- och designförlust. Det är särskilt viktigt att regelbundet skapa säkerhetskopior om flera användare uppdaterar databasen. Utan en säkerhetskopia kan du inte återställa skadade eller förlorade objekt eller ändringar i databasens design.

I den här artikeln


Planera regelbunden säkerhetskopiering

Vissa ändringar eller misstag kan inte återställas, så du bör inte vänta tills en dataförlust sker innan du inser att du borde ha skapat en säkerhetskopia av databasen. Om du till exempel använder en redigeringsfråga (redigeringsfråga: En fråga som kopierar eller ändrar data. Redigeringsfrågor omfattar tilläggsfrågor, borttagningsfrågor, tabellfrågor och uppdateringsfrågor. De markeras med ett utropstecken (!) bredvid namnet i navigeringsfönstret.) när du vill ta bort poster eller ändra data, kommer värden som uppdaterats av frågan inte att återställas med hjälp av kommandot Ångra.

 Tips   Det är en bra idé att skapa en säkerhetskopia innan du kör en redigeringsfråga, särskilt om du ändrar eller tar bort en data med frågan.

Om databasen har flera användare bör du, innan du gör en säkerhetskopia, kontrollera att alla användare stänger sina databaser så att alla ändringar i den sparas.

Hör följer några riktlinjer för hur ofta du bör uppdatera databasen:

  • Om databasen är ett arkiv eller om den endast används som referens och sällan ändras, räcker det om du skapar en säkerhetskopia när designen eller data ändras.
  • Om databasen är aktiv och data ändras ofta bör du skapa ett schema för regelbunden säkerhetskopiering av databasen.
  • Om databasen har flera användare bör du skapa en säkerhetskopia när designen hart ändrats.

 Anteckning    För data i länkade tabeller (länkad tabell: En tabell som sparas i en fil utanför den öppna databasen där Access kan hämta poster. Du kan lägga till, ta bort och redigera poster i en länkad tabell, men du kan inte ändra dess struktur.) bör du skapa säkerhetskopior med hjälp av någon av de tillgängliga funktionerna för säkerhetskopiering i det program som innehåller de länkade tabellerna. Om databasen som innehåller de länkade tabellerna är en Access-databas följer du instruktionerna i avsnittet Säkerhetskopiera en delad databas.

Överst på sidan Överst på sidan

Säkerhetskopiera en databas

När du säkerhetskopierar en databas sparas och stängs alla öppna objekt i designvyn i Access och en kopia av databasfilen sparas med det namn och på den plats du anger.

 Anteckning    Objekten öppnas på nytt enligt värdet som har angetts för objektens standardvy-egenskap.

Öppna den databas som du vill säkerhetskopiera och gör följande:

  1. Klicka på Arkiv och sedan på Spara som.
  2. Klicka på Spara databas som under Filtyper.
  3. Klicka på Säkerhetskopiera databas under Avanceratoch klicka sedan på Spara som.
  4. Kontrollera namnet på säkerhetskopian i rutan Filnamn i dialogrutan Spara som.

Du kan ändra namnet om du vill, men standardnamnet innehåller både namnet på den ursprungliga databasfilen och datumet för säkerhetskopieringen.

 Tips    När du återställer data eller objekt från en säkerhetskopia vill du vanligtvis veta vilken databas som säkerhetskopian kommer från och när säkerhetskopian skapades. Därför är det oftast lämpligt att använda standardnamnet på filen.

  1. Välj filtyp för säkerhetskopian i listan Filformat och klicka sedan på Spara.

Överst på sidan Överst på sidan

Säkerhetskopiera en delad databas

En delad databas innehåller normalt två databasfiler: en serverdatabas, som endast innehåller data i tabeller, och en klientdatabas, som innehåller länkar till tabellerna i serverdatabasen samt frågor, formulär, rapporter och andra databasobjekt. Alla data lagras i serverdatabasen. Alla objekt i användargränssnittet, till exempel frågor, formulär och rapporter, lagras i klientdatabasen.

Det kan vara tidsödande att säkerhetskopiera klientdatabasen och serverdatabasen oberoende av varandra som du måste göra med delade databaser. Eftersom serverdatabasen innehåller data är det viktigare att du gör regelbundna säkerhetskopior av den.

Skapa en säkerhetskopia av klientdatabasen när du ändrar dess design. Eftersom varje användare har en enskild kopia av klientdatabasen och kan göra egna ändringar i designen bör dessa användare skapa egna säkerhetskopior av klientdatabasen.

Säkerhetskopiera en serverdatabas

Eftersom det krävs exklusiv åtkomst till databasfilen för att skapa en säkerhetskopia kanske användarna inte kan använda serverdatabasen under tiden. Meddela användarna innan du startar säkerhetskopieringen.

  1. Öppna serverdatabasen genom att starta Access.
  2. Klicka på Öppna andra filer > Dator > Bläddra och markera serverdatabasfilen som du vill säkerhetskopiera.
  3. Klicka på pilen bredvid Öppna och sedan på Öppna exklusivt.

Dialogrutan Öppna med den nedrullningsbara listrutan på knappen Öppna och muspekaren över alternativet Öppna exklusivt.

  1. Klicka på Arkiv och sedan på Spara som.
  2. Klicka på Spara databas som under Filtyper.
  3. Klicka på Säkerhetskopiera databas under Avanceratoch klicka sedan på Spara som.
  4. Kontrollera namnet på säkerhetskopian i rutan Filnamn i dialogrutan Spara som.

Du kan ändra namnet om du vill, men standardnamnet innehåller både namnet på den ursprungliga databasfilen och datumet för säkerhetskopieringen.

 Tips    När du återställer data eller objekt från en säkerhetskopia vill du vanligtvis veta vilken databas som säkerhetskopian kommer från och när säkerhetskopian skapades. Därför är det oftast lämpligt att använda standardnamnet på filen.

  1. I dialogrutan Spara databas som väljer du en plats där du vill spara säkerhetskopian. Klicka sedan på Spara.

Säkerhetskopiera en klientdatabas

Om du vill säkerhetskopiera en klientdatabas efter att du har ändrat dess design låter du databasen vara öppen. Följ instruktionerna i avsnittet Säkerhetskopiera en databas från och med steg 2.

Överst på sidan Överst på sidan

Återställa en databas

 Anteckning    Du kan bara återställa en databas om du har en säkerhetskopia av databasen.

En säkerhetskopia är en "oskadad kopia" av en databasfil – en kopia där du vet att dataintegritet och design är som de ska vara. Du bör använda kommandot Säkerhetskopiera databas i Access när du skapar säkerhetskopior, men du kan använda alla oskadade kopior när du vill återställa en databas. Du kan till exempel återställa en databas från en kopia som är lagrad på en extern USB-enhet för säkerhetskopior.

När du återställer en hel databas ersätter du en databasfil som är skadad, har problem med data eller saknas helt, med en säkerhetskopia av databasen.

  1. Öppna Filutforskaren och bläddra till den oskadade kopian av databasen.
  2. Kopiera den oskadade kopian till den plats där den skadade eller saknade databasen ska ersättas.

Om du uppmanas ersätta en befintlig fil gör du det.

Överst på sidan Överst på sidan

Återställa objekt i en databas

Om du behöver återställa ett eller några objekt i en databas importerar du objekten från säkerhetskopian av databasen till den databas som innehåller (eller saknar) det objekt som du vill återställa.

 Viktigt    Om andra databaser eller program har länkar till objekt i den databas du återställer är det viktigt att du återställer databasen till rätt plats. Annars fungerar inte länkarna till databasobjekten och du måste uppdatera länkarna.

  1. Öppna den databas där du vill återställa ett objekt.
  2. Om du vill återställa ett objekt som saknas går du vidare till steg 3. Om du vill ersätta ett objekt som innehåller skadade data eller som saknar data, eller om objektet inte längre fungerar som det ska gör du så här:
    1. Om du vill behålla det aktuella objektet, för att kunna jämföra det med den återställda versionen efter återställningen, byter du namn på objektet innan du återställer det. Om du till exempel vill återställa ett skadat formulär med namnet Utcheckning byter du namn på skadade formuläret till Utcheckning_fel.
    2. Ta bort det objekt du vill ersätta.

 Anteckning    Var alltid försiktig när du tar bort databasobjekt eftersom de kan vara länkade till andra objekt i databasen.

  1. Klicka på Externa data och klicka sedan på Access i gruppen Importera och länka.
  2. I dialogrutan Hämta externa data – Access-databas klickar du på Bläddra och letar upp säkerhetskopian av databasen. Klicka sedan på Öppna.
  3. Markera Importera tabeller, frågor, formulär, rapporter, makron och moduler till den aktuella databasen och klicka sedan på OK.
  4. I dialogrutan Importera objekt klickar du på fliken som motsvarar den typ av objekt du vill återställa. Om du till exempel vill återställa en tabell klickar du på fliken Tabeller.
  5. Klicka på objektet så att det markeras.
  6. Om du vill återställa ytterligare objekt upprepar du steg 6 och 7 tills du har markerat alla objekt du vill återställa.
  7. Om du vill granska importalternativen innan du importerar objekten klickar du på knappen Alternativ i dialogrutan Importera objekt.
  8. När du har valt objekt och importalternativ klickar du på OK. Objekten återställs.

Om du vill automatisera säkerhetskopieringen kan du använda en produkt som utför automatisk säkerhetskopiering av ett filsystem, till exempel säkerhetskopieringsprogram för filservrar eller en extern USB-enhet för säkerhetskopiering.

Överst på sidan Överst på sidan

 
 
Gäller:
Access 2013