Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.
Andmebaasifailide probleemide ennetamine ja lahendamine tihendamise ja parandamise toimingu abil

Andmebaasifailide maht võib kasutamisel kiiresti kasvada, pärssides mõnikord jõudlust. Samuti võivad need aeg-ajalt muutuda rikutuks või kahjustada. Nende probleemide vältimiseks või lahendamiseks saate kasutada käsku Tihenda ja paranda andmebaas . Tihendamisel ei tihendata andmeid – andmebaasifail muudetakse väiksemaks, kõrvaldades kasutamata ruumi. Käsk Tihenda ja paranda andmebaas võib olla abiks ka teie andmebaasi jõudluse parendamisel.

Näpunäide    . Andmebaasi tükeldamine aitab ära hoida andmebaasifailide rikkumist ja piirata andmete kaotsiminekut, hoides andmed eraldi failis, millele kasutajad otse juurde ei pääse.

Mida soovite teha?

Andmebaasi tihendamise
ja parandamise võimalused — Enne alustamist
Andmebaasi tihendamine ja parandamine, kui andmebaas sulgub
— Avatud
andmebaasi tihendamine ja parandamineTihendage ja parandage andmebaas, mis pole avatud
Rikutud andmebaasi tihendamine ja parandamine, kui Access küsib teilt



Miks peaksite andmebaasi
tihendama ja parandama? — Andmebaasifailid kasvavad koos kasutusega
Andmebaasifailid võivad olla rikutud

Andmebaasi tihendamise ja parandamise võimalused

Andmebaasi tihendamiseks ja parandamiseks on mitu viisi. Levinud tava on andmebaasi automaatne tihendamine ja parandamine, kui andmebaas sulgub. Lisaks saate käsu Tihenda ja paranda andmebaas käsitsi käivitada, kui andmebaas on avatud ja andmebaasis, mis pole avatud.

Enne alustamist

Enne tihendamis- ja parandamistoimingu alustamist tehke järgmist.

  • Andmebaasist varukoopia tegemine    Parandamise käigus võib Access kärpida osa kahjustatud tabelite andmetest. Mõnikord on võimalik neid andmeid taastada varukoopiast. Lisaks tavalisele varundamisstrateegiale peaksite tegema varukoopia vahetult enne käsu Tihenda ja paranda andmebaas kasutamist. Lisateavet leiate teemast Andmete kaitsmine varundus- ja taasteprotsesside abil.

  • Eksklusiivse juurdepääsu saamine andmebaasile     Tihendamine ja parandamine eeldab eksklusiivset juurdepääsu andmebaasifailile, kuna see toiming võib teiste kasutajate tööd häirida. Peaksite teisi kasutajaid tihendamis- ja parandamistoimingu plaanitavast ajast teavitama, et nad sel ajal andmebaasi ei kasutaks. Lisateavet leiate teemast Olemasoleva Accessi andmebaasi avamine.

    Andke kasutajatele teada ajavahemik, millal nad ei tohi andmebaasi kasutada. Kui viite läbi tihendamis- ja parandamistoiminguid regulaarselt, pidage arvet selleks kuluva aja kohta. Saate täpsemalt prognoosida, kui kaua teised kasutajad peaksid andmebaasi kasutamist vältima, ja neid sellest teavitada.

  • Andmebaasile piisavate failiõigusete hankimine    Kui teil pole piisavaid õigusi ning peate andmebaasi tihendama ja parandama, pöörduge abi saamiseks oma süsteemiadministraatori poole. Lisateavet leiate teemast Failide võrgu kaudu ühiskasutusse andmise muudatused Windowsis.

Lehe algusse

Andmebaasi automaatne tihendamine ja parandamine selle sulgemisel

Kui soovite andmebaasi sulgemisel automaatselt tihendada ja parandada, saate valida andmebaasisuvandi Tihenda sulgemisel. Selle suvandi määramine mõjutab ainult parajasti avatud andmebaasi. Määrake see suvand eraldi iga andmebaasi jaoks, mida soovite automaatselt tihendada ja parandada. Mitme kasutajaga andmebaaside puhul pole soovitatav seda suvandit seada, kuna see võib hetkeks katkestada andmebaasi kättesaadavuse.

  1. Valige Fail > Suvandid.

  2. Valige dialoogiboksis Accessi suvandid väärtus Praegune andmebaas.

  3. Valige jaotises Rakenduse suvandid märkeruut Tihenda sulgemisel.

  4. Klõpsake nuppu OK.

  5. Suvandi jõustumiseks sulgege andmebaas ja avage see siis uuesti.

Lehe algusse

Avatud andmebaasi käsitsi tihendamine ja parandamine

  • Valige Fail > Teave > Tihenda & Paranda andmebaas.

    Access loob tihendatud ja parandatud andmebaasist samas asukohas koopia.

Lehe algusse

Tihendage ja parandage käsitsi andmebaas, mis pole avatud

Kasutage seda toimingut, kui Te ei saa Accessi andmebaasi otse avada.

  1. Veenduge, et teised kasutajad ei kasutaks praegu andmebaasifaili.

  2. Käivitage Access.

  3. Topeltklõpsake lehel Mallid väärtust Tühi andmebaas.

  4. Valige Fail > Sule.

  5. Valige Andmebaasiriistad > Tihenda ja paranda andmebaas.

  6. Liikuge dialoogiboksis Andmebaas, millest tihendada andmebaasile, mida soovite tihendada ja parandada, ning topeltklõpsake seda.

Access loob tihendatud ja parandatud andmebaasist samas asukohas koopia.

Lehe algusse

Rikutud andmebaasi tihendamine ja parandamine, kui Access küsib teilt

Kui proovite avada rikutud andmebaasifaili ja Access palub teil andmebaasi tihendada ja parandada, valige Jah. Võib juhtuda kahte asja:

  • Kui Access parandab rikutud faili täielikult, kuvatakse teade selle kohta, et parandamine õnnestus ja peaksite andmebaasi sisu kontrollima, veendumaks, et kõik vajalik on omal kohal.

  • Kui Access õnnestub ainult osaliselt, jälgib see andmebaasiobjekte, mida ei saanud parandada süsteemitabelis MSysCompactErrors. Access avab tabeli MSysCompactErrors andmelehevaates. Kui teil on andmebaasist enne selle riknemist tehtud varukoopia, saate tabeli MSysCompactErrors abil otsustada, millised objektid soovite parandatud andmebaasi importida. Süsteemitabelite kuvamiseks paremklõpsake navigeerimise tiitliriba ja seejärel valige dialoogiboksis Navigeerimissuvandid käsk Kuva süsteemiobjektid.

Lehe algusse

Miks peaksite andmebaasi tihendama ja parandama?

See ülevaade selgitab, kuidas saate kasutada käsku Tihenda ja paranda andmebaas järgmiste probleemide ärahoidmiseks: failimahu kasv faili kasutamise käigus ja rikutud failid.

Andmebaasifailide maht kasvab kasutamisel

Kui lisate ja värskendate andmeid ja muudate selle kujundust, kasvab andmebaasifaili maht. Osa sellest kasvust tuleneb uutest andmest ja osa muudest allikatest.

  • Access loob mitmesuguste ülesannete täitmiseks ajutisi peidetud objekte. Mõnikord jäävad need ajutised objektid andmebaasi alles ka pärast seda, kui Access neid enam ei vaja.

  • Andmebaasiobjekti kustutamisel ei taastata objekti hõivatud kettaruumi automaatselt: andmebaasifail kasutab edasi sama kettaruumi, kuigi objekt on kustutatud.

Kui andmebaas täitub ajutiste ja kustutatud objektide jäänustega, võib jõudlus halveneda. Võib juhtuda, et objekte avatakse aeglasemalt, päringute käivitamiseks läheb aega kauem kui tavaliselt ja üldse näivad tavapärased toimingud rohkem aega nõudvat.

Lehe algusse

Andmebaasifailid võivad muutuda rikutuks

Teatud juhtudel võib andmebaasifail olla rikutud. Kui andmebaasifail on võrgu kaudu ühiskasutusse antud ja mitu kasutajat töötavad failiga samaaegselt otse, võib faili rikkuda väike oht. Rikete oht on mõnevõrra suurem, kui kasutajad redigeerivad sageli pika teksti väljadel andmeid ja risk kasvab aja jooksul. Selle riski leevendamiseks saate kasutada käsku Tihenda ja paranda andmebaas .

Sageli on seda tüüpi rike tingitud probleemist mooduliga Visual Basic for Applications (VBA) ja see ei kujuta endast andmete kaotsimineku ohtu. Siiski võib selline tõrge kahjustada andmebaasi kujundust, näiteks võib minna kaotsi VBA-kood või vormid võivad muutuda kasutuskõlbmatuks.

Harval juhul võib kaasneda andmete kaotsiminek. Tavaliselt piirdub kaotsiminek ühe kasutaja viimase toiminguga, st ühe andmemuutusega. Kui kasutaja alustab andmemuutust ja seda muutust katkestatakse, näiteks võrguteenuse kaotsimineku tõttu, märgib Access andmebaasifaili rikutuks. Faili on võimalik parandada, aga ka pärast parandamise lõpuleviimist võib osa andmeid puudu olla.

Lisateave

Andmete kaitsmine varundamise ja taastamise abil

Üldiste kasutajasuvandite määramine Accessis

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×