Tietokantatiedostot voivat kasvaa nopeasti käytön aikana, mikä saattaa heikentää suorituskykyä. Ne voivat myös toisinaan vioittua tai vahingoittua. Voit estää tai korjata nämä ongelmat Järjestä ja korjaa tietokanta uudelleen - 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 auttaa estämään tietokantatiedostojen vioittumisen ja rajoittamaan tietojen menettämistä pitämällä tiedot erillisessä tiedostossa, jota käyttäjät eivät suoraan käytä.
Tietokannan järjestäminen ja korjaaminen
Tietokannan uudelleenjärjestämiseen ja korjaamiseen on useita lähestymistapoja. Yleinen käytäntö on järjestää ja korjata tietokanta automaattisesti, kun se suljetaan. Lisäksi voit suorittaa Järjestä ja korjaa tietokanta manuaalisesti -komennon, kun tietokanta on avoinna, ja tietokannassa, joka ei ole avoinna.
Ennen aloittamista
Tee seuraavat toimet, ennen kuin aloitat kompaktin ja korjaustoiminnon:
-
Tietokannan varmuuskopioiminen Korjauksen aikana Access saattaa katkaista joitakin tietoja vahingoittuneista taulukoista. Nämä tiedot voi toisinaan palauttaa varmuuskopiosta. Tavallisen varmuuskopiointistrategian lisäksi sinun on tehtävä varmuuskopio heti ennen Järjestä ja korjaa tietokanta uudelleen - komennon käyttöä. Lisätietoja on artikkelissa Tietojen suojaaminen varmuuskopiointi- ja palautusprosesseilla.
-
Tietokannan yksinomainen käyttö 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ää.
-
Riittävien tiedostojen käyttöoikeuksien saaminen tietokantaan Jos sinulla ei ole riittäviä käyttöoikeuksia ja tietokanta on tiivistettävä ja korjattava, pyydä apua järjestelmänvalvojalta. Lisätietoja on ohjeaiheessa Tiedostojen jakamisen muutokset verkossa Windowsissa.
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 jokaiselle tietokannalle, jonka haluat järjestää ja korjata 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 Tiedosto > 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.
Avoinna olevan tietokannan järjestäminen ja korjaaminen manuaalisesti
-
Valitse Tiedosto > Tiedot > Järjestä & korjaustietokanta uudelleen.
Access luo kopion tiivistetystä ja korjatusta tietokannasta samaan sijaintiin.
Avoinna olevan tietokannan järjestäminen ja korjaaminen manuaalisesti
Käytä näitä ohjeita, kun et voi avata Access-tietokantaa suoraan.
-
Varmista, että muut käyttäjät eivät tällä hetkellä käytä tietokantatiedostoa.
-
Käynnistä Access.
-
Kaksoisnapsauta mallisivulla 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 tiivistetystä ja korjatusta tietokannasta samaan sijaintiin.
Vioittuneen tietokannan järjestäminen ja korjaaminen Accessin kehotettaessa
Kun yrität avata vioittuneen tietokantatiedoston, valitse Kyllä, jos Access pyytää sinua järjestämään ja korjaamaan tietokannan. Voi tapahtua kaksi asiaa:
-
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 onnistuu vain osittain, se seuraa tietokantaobjekteja, joita se ei pystynyt korjaamaan MSysCompactErrors-nimiseen järjestelmätaulukkoon. Access avaa MSysCompactErrors-taulukon taulukkonäkymässä. Jos sinulla on aiempi varmuuskopio ennen tietokannan vioittumista, voit MSysCompactErrors-taulukon avulla päättää, mitkä objektit tuodaan korjattuun tietokantaan. Voit tuoda järjestelmätaulukot näkyviin napsauttamalla siirtymisen otsikkoriviä hiiren kakkospainikkeella ja valitsemalla sitten Siirtymisasetukset-valintaikkunassaNäytä järjestelmäobjektit.
Tietokannan järjestäminen ja korjaaminen
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.
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. Vioittumisen riski on jokseenkin suurempi, jos käyttäjät muokkaavat tietoja usein Pitkä teksti -kentissä ja riski kasvaa ajan myötä. Riskiä voi pienentää Järjestä ja korjaa tietokanta uudelleen -komennolla.
Tämäntyyppinen vioittuminen johtuu usein Visual Basic for Applications (VBA) -moduulin ongelmasta, eikä se aiheuta tietojen menettämisen riskiä. 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.