sql >> Databasteknik >  >> RDS >> Access

Hur man använder kommandot Compact and Repair i Access

En viktig fördel med att använda databaser är deras förmåga att växa för att möta dina behov. Men ju fler ändringar som görs i databasen, desto större är risken att den blir korrupt eller skadad. Detta kan uppstå från valfritt antal åtgärder som att skriva, läsa eller bearbeta. Hur läskigt databaskorruption än kan vara, det finns sätt att förebygga och åtgärda dessa problem.

Inkluderat i Microsoft Access 2016 är kommandot Compact and Repair Database. Vi kommer att lära dig hur och när du ska använda det här verktyget för dina egna Access-databaser.

Varför korruption och skada uppstår

När filer växer sig större har de en ökad risk att skadas. Detta beror på att databasen tar emot ny data och information. Till exempel skapar Access ibland dolda objekt för att utföra vissa uppgifter. Dessa tillfälliga objekt kan finnas kvar i din databas även om Access inte längre behöver dem.

Ett annat problem som kan hända är när man tar bort ett databasobjekt. Diskutrymmet som objektet fyllde kanske inte kan återtas. Även om några tillfälliga och borttagna objekt kanske inte är en stor sak, kan ett överskott orsaka problem med tiden. Vad du kan se är att frågor tar längre tid att köra eller din databas tar längre tid att ladda.

Försämrad prestanda är aldrig lätt att hantera, men korruption är särskilt oroande! Ingen vill förlora värdefull data. Datakorruption uppstår mest sannolikt när en databas delas över ett nätverk och flera användare arbetar inom den. Även om du förmodligen inte kommer att förlora hela din databas på grund av datakorruption, är det möjligt att förlora en del av den.

När ska man använda kompakt och reparera

Om du öppnar en databas som har skadats eller skadats kommer du att uppmanas att använda kommandot Compact and Repair. Vi rekommenderar alltid att du gör en säkerhetskopia först.

  • Kompakt vid stängning. Med alternativet Komprimera vid stäng databas kan du automatiskt komprimera och reparera en databas när den stängs.
  • Manuell körning av Compact on Close. Du kan också köra alternativet Komprimera vid stängning manuellt. Detta kan köras på både öppna och icke-öppna databaser.

Ett varningens ord:den kompakta och reparationsprocessen kan störa andra användare. Om du planerar att köra den här operationen, låt andra veta så att de kan undvika att använda databasen vid den tidpunkten.

Kommandot Compact and Repair Database är ett utmärkt verktyg som följer med Access 2016. Genom att förstå när och hur du använder det här verktyget kan du åtgärda potentiella databasproblem tidigt – och spara dig själv mycket huvudvärk.


  1. UUID kollisionsrisk med hjälp av olika algoritmer

  2. Varför är PostgreSQL-arrayåtkomst så mycket snabbare i C än i PL/pgSQL?

  3. Hur man ställer in ElasticSearch-indexstruktur med flera entitetsbindningar

  4. Hantering av frödata i R12.2 online patchning