---
title: "Komprimera databas!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22488-komprimera-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MindsEye"
published: "2001-02-16T23:30:00.000Z"
updated: "2001-03-11T15:23:00.000Z"
replies: 11
views: 872
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/22488-komprimera-databas"
---

# Komprimera databas!

## #1 — MindsEye, 2001-02-16T23:30Z

Du som har en access databas som börjar bli stinn som en Julgris att skicka upp genom telias tunna kablar :) 

Det finns en funktion under verktyg som heter "komprimera och reparera databas". Du behöver inte vara rädd att komprimera databasen innan du skickar upp den till servern. Jag hade en databas som var ca 5,5MB stor (stor om man skickar upp den med modem) efter komprimering vart den 1,5MB stor. En otrolig skillnad på tiden att skicka upp den till servern mao. ;)

Jag har inte märkt av några som helst problem med att komprimera databasen. Jag gör det varje dag innan jag skickar upp databasen till servern. Jag har access 2000 så jag vet inte hur det är med tidigare modeller.

Tomten kommer inte bara runt Jul ;)

Permalänk: https://www.webforum.nu/p/22488

## #2 — Skywalker, 2001-02-16T23:35Z

Att komprimera databasen kan ge väldiga skillnader i storlek har jag erfarit!

En bas som jag har uppnådde hela 30mb när jag importerat alla data till den från Excel... Efter komprimering blev den ca 3.5 mb :)

Har man då modem och vill skicka upp den så är det, som sagt, en väldig skillnad :e

Permalänk: https://www.webforum.nu/p/359478

## #3 — MindsEye, 2001-02-16T23:40Z

Hehe ja som sagt man kan nästan säga att det är värt det ;)

Permalänk: https://www.webforum.nu/p/359479

## #4 — Master, 2001-02-24T01:41Z

Jaoo ..... det kan man ju säga!

Permalänk: https://www.webforum.nu/p/359480

## #5 — costodia, 2001-03-05T09:38Z

varför gör inte acess det automatiskt i så fall, ...
jag tycker det måste avar någonting som blir sämre?

Permalänk: https://www.webforum.nu/p/359481

## #6 — MindsEye, 2001-03-05T11:03Z

Jag har komprimerat samma databas i tre månader nu och inte märkt någon skillnad. Vem vet, den kanske blir lite segare men det rör sig i så fall om så lite att man inte märker det.

Permalänk: https://www.webforum.nu/p/359482

## #7 — Toonster, 2001-03-06T14:46Z

Vid komprimeringen så tas index och referenser som inte behövs bort. Det är ingen komprimering typ "zip" utan mer en uppstädning av borttagna poster.

/T

Permalänk: https://www.webforum.nu/p/359483

## #8 — Bengan, 2001-03-07T00:54Z

Man kan även jämföra med en fragmentering av data. Även om man endast fyller på poster utan att ta bort något så växer Access filer onödigt mycket. En komprimering städar bort de "tomrum" som blir.

Brukar själv ladda hem filerna och komprimera då o då. Trots att en del databaser endast fyllts på så kan de miska rejält i storlek efter komprimering.

Permalänk: https://www.webforum.nu/p/359484

## #9 — Toonster, 2001-03-09T14:49Z

Man behöver inte ladda hem dom, man kan göra det från en asp sida på servern!!

/T

Permalänk: https://www.webforum.nu/p/359485

## #10 — Skywalker, 2001-03-09T14:58Z

Toonster: Ett sånt script har jag velat ha mycket länge, men jag har inte vågat fråga om det fanns! :)

Publicera gärna ett sådant i [wF Script](http://script.webforum.nu/) om du vill så är du min vän nån vecka framöver ;)

Permalänk: https://www.webforum.nu/p/359486

## #11 — Bengan, 2001-03-09T20:43Z

Jo, det skall funka att komprimera via ASP. 
MEN, om jag kommer ihåg rätt så måste man då spara den komprimerade filen som en ny fil med annat namn (som man gör med Access) och sedan skriva över den gamla via fso.

Orkade aldrig fixa ett script som gjorde det... ;)

Sen är det ju rätt bra att man tvingas ladda hem ibland för backup. Även on webbhotellet lovar backup så vet man aldrig vad som kan hända...

Permalänk: https://www.webforum.nu/p/359487

## #12 — Toonster, 2001-03-11T15:23Z

Oki doki, här är koden.

Man kan inte komprimera en och samma databas, utan man komprimerar databasen som en ny databas med annat namn.

Set dbc = CreateObject("DAO.DBEngine.35")
dbc.CompactDatabase "data\\databas.mdb", "data\\komprimerad_databas.mdb"

Man kan ju byta namn eller kopiera filerna till någon backupkatalog, för att använda den komprimerade databasen sedan.

/T

Permalänk: https://www.webforum.nu/p/359488

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22488-komprimera-databas
