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ä.
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.
- Valitse Tiedoston>asetukset.
- Valitse Accessin asetukset -valintaikkunassa Nykyinen tietokanta.
- Valitse Sovelluksen asetukset -kohdassa Järjestä tietokanta uudelleen suljettaessa -valintaruutu.
- Valitse OK.
- 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.
- Varmista, ettei tietokantatiedostolla ole muita käyttäjiä.
- Käynnistä Access.
- Kaksoisnapsauta mallisivulla vaihtoehtoa Tyhjä tietokanta.
- Valitse Tiedosto>Sulje.
- Valitse Tietokantatyökalut>Järjestä ja korjaa tietokanta.
- 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.