Tietokannan järjestäminen ja korjaaminen

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tietokantatiedostot voivat kasvaa nopeasti käytön aikana, mikä saattaa heikentää suorituskykyä. Ne voivat myös toisinaan vahingoittua. Voit estää tällaiset ongelmat Järjestä ja korjaa tietokanta -komennolla. Uudelleenjärjestämisprosessi ei pakkaa tietoja – se pienentää tietokantatiedostoa poistamalla käyttämätöntä tilaa. Tietokannan suorituskykyä voi yrittää parantaa myös Järjestä ja korjaa tietokanta -komennolla.

Vihje:Tietokannan jakaminen voi estää tietokantatiedostojen vioittumisen ja rajoittaa tietojen menettämistä säilyttämällä tietoja erillisessä tiedostossa, jota käyttäjät eivät suoraan käytä.

Sisältö

Tapoja tietokannan järjestämiseen ja korjaamiseen
Ennen kuin aloitat
Tietokannan järjestäminen ja korjaaminen tietokannan sulkemisen yhteydessä
Auki olevan tietokannan järjestäminen ja korjaaminen
Järjestä ja korjaa tietokanta, joka ei ole auki
Järjestä ja korjaa vioittunut tietokanta Accessin kehotettaessa

Miksi tietokanta kannattaa järjestää ja korjata uudelleen
Tietokantatiedostot kasvavat käytön myötä
Tietokantatiedostot voivat vioittua

Tapoja tietokannan järjestämiseen ja korjaamiseen

Tietokannan tiivistämiseen ja korjaamiseen on useita tapoja. Yleinen tapa on järjestää ja korjata tietokanta automaattisesti, kun se suljetaan. Voit lisäksi suorittaa Järjestä ja korjaa tietokanta uudelleen -komennon manuaalisesti, kun tietokanta on avoinna ja jos tietokanta ei ole avoinna.

Ennen aloittamista

Tee seuraavat toimet ennen korjaamisen ja uudelleenjärjestämisen aloittamista:

  • Tietokannan varmuuskopiointi Korjauksen aikana Access saattaa katkaista joitakin tietoja vahingoittuneista taulukoista. Nämä tiedot voi toisinaan palauttaa varmuuskopiosta. Normaalin varmuuskopiointistrategian lisäksi varmuuskopio on tehtävä heti ennen Järjestä ja korjaa tietokanta -komennon käyttämistä. Lisätietoja on artikkelissa Tietojen suojaaminen varmuuskopiointi- ja palautusprosesseilla.
  • Hanki yksinomainen käyttöoikeus tietokantaan Tietokannan järjestäminen ja korjaaminen edellyttää tietokantatiedoston yksinomaista käyttöä, koska toiminto voi keskeyttää toisten käyttäjien työn. Ilmoita muille käyttäjille, kun aiot järjestää ja korjata tietokannan, jotta he tietävät olla käyttämättä tietokantaa kyseisenä aikana. Lisätietoja on artikkelissa Aiemmin luodun Access-tietokannan avaaminen.
    Kerro käyttäjille, kuinka pitkään heidän on oltava käyttämättä tietokantaa. Jos järjestät ja korjaat tietokannan säännöllisin välein, pidä kirjaa siitä, kuinka kauan toiminto kestää. Näin voit antaa tarkempia arvioita muille käyttäjille, jotta he tietävät, milloin tietokantaa ei ole syytä käyttää.
  • Hanki riittävät käyttöoikeudet tietokantaan Jos oikeutesi eivät riitä, mutta tietokanta on järjestettävä ja korjattava, pyydä apua järjestelmänvalvojalta. Lisätietoja on artikkelissa Muutokset tiedoston jakamiseen verkon välityksellä Windowsissa.

Sivun alkuun

Tietokannan järjestäminen ja korjaaminen automaattisesti tietokantaa suljettaessa

Voit valita Järjestä tietokanta uudelleen suljettaessa -tietokanta-asetuksen, jos haluat, että tietokanta järjestetään ja korjataan automaattisesti tietokantaa suljettaessa. Tämän asetuksen valitseminen vaikuttaa vain parhaillaan avattuna olevaan tietokantaan. Määritä tämä asetus erikseen kullekin tietokannalle, joka järjestetään ja korjataan automaattisesti. Monen käyttäjän tietokannoissa et ehkä halua määrittää tätä asetusta, koska se voi häiritä hetkellisesti tietokannan käyttövalmiutta.

  1. Valitse Tiedoston>asetukset.
  2. Valitse Accessin asetukset -valintaikkunassa Nykyinen tietokanta.
  3. Valitse Sovelluksen asetukset -kohdassa Järjestä tietokanta uudelleen suljettaessa -valintaruutu.
  4. Valitse OK.
  5. Sulje tietokanta ja avaa se uudelleen, jotta asetus tulee voimaan.

Sivun alkuun

Avoimen tietokannan manuaalinen järjestäminen ja korjaaminen

  • Valitse Tiedoston>tiedot>, Järjestä & korjaa tietokanta.
    Access luo kopion pakatusta ja korjatusta tietokannasta samaan sijaintiin.

Sivun alkuun

Avaamattoman tietokannan järjestäminen ja korjaaminen manuaalisesti

Käytä tätä menetelmää, kun et voi avata Access-tietokantaa suoraan.

  1. Varmista, ettei tietokantatiedostolla ole muita käyttäjiä.
  2. Käynnistä Access.
  3. Kaksoisnapsauta mallisivulla vaihtoehtoa Tyhjä tietokanta.
  4. Valitse Tiedosto>Sulje.
  5. Valitse Tietokantatyökalut>Järjestä ja korjaa tietokanta.
  6. Siirry Tietokannan uudelleenjärjestäminen: lähdetietokanta -valintaikkunassa uudelleen järjestettävän ja korjattavan tietokannan kohdalle ja kaksoisnapsauta sitä.

Access luo kopion pakatusta ja korjatusta tietokannasta samaan sijaintiin.

Sivun alkuun

Vioittuneen tietokannan järjestäminen ja korjaaminen, kun Access kehottaa sinua tekemään sen

Kun yrität avata vioittuneen tietokantatiedoston ja Access kehottaa sinua järjestämään ja korjaamaan tietokannan, valitse Kyllä. Kaksi asiaa voi tapahtua:

  • Jos Access korjaa vahingoittuneen tiedoston kokonaan, se tuo näkyviin sanoman, jossa ilmoitetaan, että korjaus onnistui ja että käyttäjän on tarkastettava tietokannan sisältö.
  • Jos Access korjaa ongelman vain osittain, se pitää kirjaa tietokantaobjekteista, joita se ei voinut korjata, järjestelmätaulukossa nimeltä MSysCompactErrors. Access avaa MSysCompactErrors-taulukon taulukkonäkymään. Jos tietokannalla on aiempi varmuuskopio, ennen kuin tietokanta vioittui, voit päättää MSysCompactErrors-taulukon avulla, mitkä objektit haluat tuoda korjattuun tietokantaan. Voit tuoda järjestelmätaulukot näkyviin napsauttamalla siirtymistoimintojen otsikkoriviä hiiren kakkospainikkeella ja valitsemalla Siirtymisasetukset-valintaikkunassaNäytä järjestelmäobjektit.

Sivun alkuun

Miksi tietokanta kannattaa järjestää ja korjata uudelleen

Tässä kerrotaan, miten Järjestä ja korjaa tietokanta uudelleen -komennolla voidaan estää ja korjata seuraavia tietokantaongelmia: tiedostojen kasvaminen käytön aikana ja tiedostojen vahingoittuminen.

Tietokantatiedostojen kasvaminen käytön aikana

Kun lisäät ja päivität tietoja tai muutat niiden rakennetta, tietokantatiedosto kasvaa. Osin tämä johtuu uusista tiedoista, mutta syitä on muitakin:

  • Access luo väliaikaisia, piilotettuja objekteja eri tehtäviä varten. Toisinaan nämä väliaikaiset objektit jäävät tietokantaan, vaikka Access ei enää tarvitse niitä.
  • Kun poistat tietokantaobjektin, objektin viemä levytila ei vapaudu automaattisesti muuhun käyttöön. Tietokantatiedosto käyttää yhä kyseistä levytilaa, vaikka objekti on poistettu.

Kun tietokantatiedosto täyttyy väliaikaisten ja poistettujen objektien jäänteillä, sen suorituskyky voi heikentyä. Objektit voivat avautua entistä hitaammin, kyselyjen suoritus voi kestää normaalia pitempään, ja yleisesti käytetyt toiminnot näyttävät kestävän tavallista kauemmin.

Sivun alkuun

Tietokantatiedostojen vahingoittuminen

Tietokantatiedosto voi vahingoittua tietyissä olosuhteissa. Jos tietokantatiedosto on jaettu verkossa ja useat käyttäjät käsittelevät tiedostoa suoraan ja samanaikaisesti, on vähäinen riski, että tiedosto voi vahingoittua. Vahingoittumisen mahdollisuus suurenee, jos käyttäjät muokkaavat usein tietoja pitkissä tekstikentissä, ja riski kasvaa ajan kuluessa. Riskiä voi pienentää Järjestä ja korjaa tietokanta uudelleen -komennolla.

Tällainen tiedoston vahingoittuminen johtuu usein Visual Basic for Applications (VBA) -moduuliin liittyvästä ongelmasta, eikä vaaraa tietojen menettämisestä ole. Tietokannan rakenteeseen voi kuitenkin tulla virheitä, jolloin VBA-koodia saatetaan menettää tai lomakkeita ei voida enää käyttää.

Joissakin harvoissa tapauksissa tietokantatiedoston vahingoittuminen voi johtaa tietojen menettämiseen. Yleensä vahingot rajoittuvat yksittäisen käyttäjän viimeksi tekemään toimintoon eli tietojen muutokseen. Kun käyttäjä alkaa muuttaa tietoja ja muutos keskeytyy (esimerkiksi verkkopalvelun käyttämättömyyden vuoksi), Access merkitsee tietokantatiedoston vahingoittuneeksi. Tiedosto voidaan korjata, mutta joitakin tietoja voi puuttua korjauksen jälkeen.

Katso myös

Tietojen suojaaminen varmuuskopioimalla ja palauttamalla

Yleisten käyttäjäasetusten määrittäminen Accessissa