07. april 2003 - 19:59Der er
14 kommentarer og 2 løsninger
Størrelse...??!!!!
Jeg har en access db med ca. 900 poster der fylder ca. 12 mb. Jeg har nu slettet næsten alle posterne, så der kun er 10 tilbage, men databasen fylder stadig præcis det samme! Hvorfor det?? og hvordan får jeg den mindre?
Har jeg også tit tænkt på. Fik at vide den gang jeg havde problemet at sådan var det bare. Det er bare svært at accepterer at man ikke kan få den mindre synes jeg.
mugs: Har jeg lige gjort, det ser ud til at virke, den bliver i hvert fald mindre. Prøvede lige på min normale med alle posterne som fylder 12 MB, efter komprimeringen fylder den kun 800 kb!! Men hvad beyder det at komprimere den, mister jeg nogle data, eller vil den kører langsommere på min webside??
mhoffmann husk lige back up af den originale database inden du næste gang laver en komprimer database(meget meget vigtig), nej du mister intet den fjerner nogle "temp-filer" du opretter når du rode med div objekter i access
Tværtom! Databasen kører væsentligt hurtigere når den er komprimeret. Du behøver ikke at være bekymret for om der mangler data (det ville ikke være så rart). Når Access arbejder (især i flerbrugermiljø eller hvis man opretter og sletter mange poster) så blive pladsen ikke frigivet før du komprimerer.
Groft sagt: Når du opretter poster i en db, vil posterne ligge mere eller mindre tilfældigt rundt på disken hvor der nu er plads til data i de forskellige slots. Når du komprimerer, vil Windows tage en kopi af din db, lægge alle poster i forlængelse af hinanden, slette den oprindelige db, og lægge den ny komprimerede tilbage på disken.
Hvis du har en diskette, kan du forsøgsvis kopiere din db over på disketten. Prøv herefter at komprimere den. Det kan du ikke idet ikke er plads til både den gamle og kopien fordi 800Kb * 2 = 1600 Kb, og det er mere end der kan være på disketten.
Du mister ingen data, og den vil køre betydeligt hurtigere uanset i hvilken sammenhæng du bruger db.
Juks->I de nyeste versioner af Access, er det ikke nødvendigt at tage kopi inden komprimering, da Access gør dette automatisk. Kun i tidligere versioner (før Access 97) var det nødvendigt. Man kan selvfølgelig aldrig blive for sikker ;o)
det er også nødvendigt i 2000 det har jeg prøvet flere gange hvor lige pludselig nogle funktioner man har kodet på i 100 år ryger . så mit råd er tag back , hvergang
ja, men det løser jo ikke mit problem. jeg skal jo have den komprimerede db til at virke...jeg har lige prøvet at konvertere den til access 2002 format, og så virkede det, men den kommer med nogle underlige små fejl....???
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.