Apsisaugojimas nuo ir teisingą duomenų bazės failo problemas, naudojant glaudinimas ir atkūrimas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Duomenų bazės failų gali plėtoti greitai, kaip jas naudojate, kartais trukdo našumą. Jie taip pat kartais gali tapti sugadintas arba sugadintas. Norėdami išvengti arba išspręsti šias problemas, galite naudoti komandą glaudinti ir atkurti duomenų bazę programoje "Microsoft Office Access".

Šiame straipsnyje nepaaiškinama, kaip atsarginės kopijos arba atkurti duomenų bazę. Saitai į išsamesnę informaciją rasite skyriuje Taip pat žiūrėkite .

Šiame straipsnyje

Kodėl taip ir į duomenų bazę

Prieš pradedant

Glaudinimas ir atkūrimas duomenų bazės

Kodėl taip ir į duomenų bazę

Ši apžvalga paaiškinama, kaip naudojant komandą glaudinimo ir atkūrimo gali padėti užkirsti kelią ir išspręsti šias problemas, kurios kartais turi įtakos duomenų bazės: vis didesnis naudojant ir failai tampa sugadintas.

Naudojant daugiau duomenų bazės failų vietos

Kaip įtraukti ir atnaujinti duomenis ir pakeisti savo dizainą, duomenų bazės failas tampa didesnis. Kai šis augimo ateina į naujus duomenis, bet kai ateina iš kitų šaltinių:

  • "Access" sukuria laikinai, paslėptus objektus, kuriuos norite atlikti įvairias užduotis. Kartais šių laikinai objektų lieka jūsų duomenų bazėje kai prieigos nebereikia juos.

  • Panaikinus duomenų bazės objektą, objektas užima vietos diske nėra automatiškai atlaisvinti – duomenų bazės failą vis dar naudoja, kad diske, net jei tikslas yra panaikinti.

Kaip duomenų bazės failas užpildo lieka laikinai ir panaikintus objektus, galite sumažinti savo veiklos. Objektų gali atidaryti lėčiau, užklausose gali užtrukti ilgiau, nei įprasta vykdyti ir įprastas operacijas paprastai atrodo, kad užtruks ilgiau.

Pastaba : Sutankinimo nėra suspausti duomenis, kuriuos ji atlieka duomenų bazės failo mažesnis pašalinant nenaudojamą vietą.

Duomenų bazės failų gali nebeveikti

Ypač situacijose, duomenų bazės failas gali sugesti. Jei duomenų bazės failas yra bendrai naudojamas tinkle ir keliems vartotojams vienu metu dirbkite tiesiogiai su failą, kad yra nedidelė rizika, tampa sugadintas. Įvedimas yra šiek tiek daugiau, jei vartotojai dažnai redaguokite duomenis atmintinės laukuose ir rizika didėja per tam tikrą laiką. Naudodami komandą glaudinimo ir atkūrimo , galite sumažinti šią riziką.

Dažnai šio tipo sugadinimas rezultatus iš Visual Basic for Applications (VBA) modulis problema ir nekelia pavojų prarasti duomenys. Tačiau šio tipo sugadinimas kelti duomenų bazės dizaino pažeisti, pvz., prarastas VBA kodą arba nebetinkama naudoti formas.

Retai, duomenų bazės failo sugadinimas būti prarasti duomenys. Paprastai, šis nuostolių apsiriboja paskutiniąją vienam vartotojui; tai yra viena pakeisti duomenų. Kai vartotojas pradeda keisti duomenis ir nutraukiamas keitimas – pvz., dėl tinklo tarnybos praradimo – Access duomenų bazės failą, kaip ženklus, sugadinta. Failas gali būti atkurti, bet kai kurie duomenys gali nebūti baigus atkurti.

Patarimas : Duomenų bazės skaidymas gali padėti užkirsti kelią duomenų bazės failų sugadinimas ir apriboti duomenų praradimą, nes duomenys laikomi atskirame faile, vartotojai negali pasiekti tiesiogiai.

Programa Access paragins sugadintos duomenų bazės failo taisymas

Kai bandote atidaryti duomenų bazės failą, kuris yra sugadintas, būsite paraginti leisti prieigą, automatiškai atkurti failą. Rankiniu būdu, galite naudoti komandą glaudinimo ir atkūrimo , pataisyti ir atidaryti sugadintos duomenų bazės failą.

Jei prieigos visiškai taiso sugadintas failas, rodomas pranešimą, kad atkurti buvo sėkmingas ir turėtų patikrinti duomenų bazės turinį ir įsitikinkite kad viskas yra taip, kad jis turėtų būti.

Jei prieigos yra tik iš dalies sėkmingas, jį stebi, duomenų bazės objektus, kad ją galėtų netaiso, kad galite nustatyti, ko jums reikia, kad atkūrimas iš atsarginės kopijos.

Pastaba : Galite nustatyti duomenų bazės parinktis, kurie sužadintų glaudinimo ir atkūrimo funkcija būtų vykdoma automatiškai kaskart, kai uždarysite tam tikros duomenų bazės. Jei esate vienintelis vartotojas duomenų bazės, turėtumėte nustatyti šią parinktį. Kelių vartotojų duomenų bazėse, gali būti ne norite nustatyti šią parinktį, nes tai gali trukdyti trumpam duomenų bazės pasiekiamumo.

Puslapio viršus

Prieš pradedant

Geriau imkitės šių veiksmų prieš pradedant glaudinimo ir atkūrimo operacijai vykdyti:

  • Visada sukurkite atsarginę    Taisymo proceso metu Access gali sutrumpinti kai kuriuos duomenis iš lentelių, kad yra sugadinta. Kartais galima šį duomenų atkūrimas iš atsarginės kopijos. Be savo reguliarus atsarginių kopijų kūrimo strategiją, turėtumėte sukurti atsarginę kopiją, prieš naudodami komandą glaudinimo ir atkūrimo . Naudodami komandą Kurti atsarginę duomenų bazės , galite sukurti atsarginę kopiją:

    • Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , nukreipkite žymiklį į Valdyti, tada dalyje Valdyti šią duomenų bazę spustelėkite Kurti atsarginę duomenų bazės kopiją.

  • Automatiškai glaudinimas ir atkūrimas    Išskyrus atvejus, kai bendrinate vieną duomenų bazės failą su kitais vartotojais tinkle, turite nustatyti savo duomenų bazę, kad automatiškai glaudinimas ir atkūrimas.

  • Atkreipkite dėmesį į sistemos atkūrimo klaidų lentelė    Jei prieigos negali pataisyti visus objektus sugadintos duomenų bazės failą, lentelėje, vadinamoje MSysCompactErrors yra pažymėti objektus, kurie negali būti atkurti. Jei yra klaidų, "Access" atidaro lentelę MSysCompactErrors, duomenų lapo rodinys.

    Jei turite duomenų bazės atsarginę kopiją, prieš sugadinti duomenų bazę, galite naudoti MSysCompactErrors lentelės nustatyti, kuris objektus, kurį norite importuoti iš duomenų bazės atsarginę kopiją į savo pataisyti duomenų bazę.

  • Gauti išskirtines teises į savo duomenų bazę naudoti komandą glaudinimo ir atkūrimo    jei esate vienintelis asmuo, kuris naudoja savo duomenų bazę, galite praleisti kitus šiame skyriuje ir pereiti tiesiai į glaudinimo ir atkūrimo duomenų bazę.

    Glaudinimo ir atkūrimo operacijai vykdyti reikia išskirtines teises į duomenų bazės failą, nes operacija gali trukdyti kitiems vartotojams. Kiti vartotojai turėtų pranešti planuodami paleisti kompaktiškas ir atkurti operacija, kad jie nenaudotų duomenų bazės per tą laiką.

    Pranešimas vartotojams, kiek jie turi išvengti žiniatinklio duomenų bazę. Jei jums paleisti kompaktiškame ir reguliariai operacijas, registruoja, kiek laiko užtrunka. Tada galite tiksliau skaičiavimais suteikti kitiems vartotojams patarimų, kaip ilgai jie Venkite naudoti duomenų bazę.

  • Gauti pakankamai teisės glaudinimo ir atkūrimo operacijai vykdyti    jei naudojate ankstesnės versijos duomenų bazės failą ir yra darbo grupėdalis, jums gali nepavykti glaudinimas ir atkūrimas į savo duomenų bazę. Jei neturite pakankamai teisių ir norite glaudinti ir atkurti duomenų bazę, pagalbos kreipkitės į administratorių grupės.

Puslapio viršus

Glaudinimas ir atkūrimas duomenų bazės

Automatiškai glaudina ir atkuria duomenų bazę, kai jis baigia

Rankiniu būdu ir į duomenų bazę

Automatiškai glaudina ir atkuria duomenų bazę, kai jis baigia

Jei norite automatiškai glaudina ir atkuria duomenų bazę, kai jis baigia, galite pasirinkti norimą glaudinti uždarant duomenų bazės parinktį.

Pastaba : Nustačius šią parinktį turi įtakos tik šiuo metu atidarytą duomenų bazę. Nustatykite šią parinktį atskirai kiekvieną duomenų bazę, kurią norite automatiškai glaudinimas ir atkūrimas.

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , o tada spustelėkite „Access“ parinktys.

  2. Dialogo lange „Access“ parinktys spustelėkite Dabartinė duomenų bazė.

  3. Dalyje Programos parinktyspažymėkite žymės langelį glaudinti uždarant .

Puslapio viršus

Rankiniu būdu ir į duomenų bazę

Be arba vietoj glaudinti uždarant duomenų bazės parinktis, galite rankiniu būdu paleisti komandą glaudinimo ir atkūrimo . Kai turite atidaryti duomenų bazę, ir galite paleisti komandą duomenų bazę, kuri nėra atidarytas, galite vykdyti komandą. Taip pat galite sukurti darbalaukio nuorodą, veikiančią komandą glaudinimo ir atkūrimo konkretaus duomenų bazės failą.

Glaudinimas ir atkūrimas duomenų bazę, turite atidaryti

Pastaba : Jei kiti vartotojai taip pat šiuo metu naudojate duomenų bazės failą, negalite atlikti glaudinimo ir atkūrimo operacijai vykdyti.

  • Spustelėkite "Microsoft Office" mygtukas Mygtuko paveikslėlis , nukreipkite žymiklį į valdyti, ir tada dalyje valdyti šią duomenų bazę, spustelėkite glaudinti ir atkurti duomenų bazę.

Glaudinimas ir atkūrimas duomenų bazę, kuri nėra atidarytas

Pastaba : Jei kiti vartotojai šiuo metu naudojate duomenų bazės failą, negalite atlikti glaudinimo ir atkūrimo operacijai vykdyti. Rodydami glaudinimo ir atkūrimo operacijai vykdyti niekas galite naudoti duomenų bazės failą.

  1. Paleiskite "Access", bet ne atidaryti duomenų bazę.

  2. Spustelėkite "Microsoft Office" mygtukas Mygtuko paveikslėlis , nukreipkite žymiklį į valdyti, ir tada dalyje valdyti šią duomenų bazę, spustelėkite glaudinti ir atkurti duomenų bazę.

  3. Dialogo lange duomenų bazės glaudinimas iš pereikite į ir dukart spustelėkite duomenų bazę, kurią norite glaudinimas ir atkūrimas.

Sukurti nuorodą darbalaukyje, kompaktinių ir taiso tam tikros duomenų bazės

Jūsų kompiuteryje, galite naudoti ir tam tikros duomenų bazės, galite sukurti nuorodą.

Prieš pradėdami, patikrinkite, ar jūsų kompiuteryje Msaccess.exe failo vietą. Paprastai Msaccess.exe failas yra šiame aplanke:

C:\Program Files\Microsoft Office\Office12

Jei Msaccess.exe failo šioje vietoje nerandate, suraskite failą ir pasižymėkite visą maršrutą.

Kurti darbalaukio nuorodą   

  1. Dešiniuoju pelės mygtuku spustelėkite darbalaukį, nukreipkite žymiklį į naujasir kontekstiniame meniu spustelėkite nuoroda .

  2. Nuorodos kūrimo vedlio lauke Įveskite elemento vietą pirmajame puslapyje įveskite dvigubų kabučių (""), įveskite visą Msaccess.exe failo (įskaitant failo vardą), o tada įveskite kitą dvigubų kabučių. (Arba spustelėkite Naršyti , raskite ir pažymėkite failą. Šiuo atveju kabutės automatiškai įtraukiami.)

    Pavyzdžiui, įveskite:"C:\Program Files\Microsoft Office\Office12\msaccess.exe"

  3. Po uždaromųjų kabučių įveskite tarpą ir įveskite visą kelią į duomenų bazę, kurią norite glaudinimas ir atkūrimas. Jei kelias yra tarpų, maršrutą įveskite kabutėse. Įveskite dar vieną tarpą ir įveskite/kompaktiškas.

    Pavyzdžiui, įveskite: "C:\My Folder\My Database.accdb" perjungiklį/Compact

  4. Spustelėkite Kitas.

  5. Lauke Įveskite šios nuorodos pavadinimą įrašykite nuorodos pavadinimą ir spustelėkite Baigti.

    Vediklis sukurs nuorodą ir padės ją darbalaukyje.

  6. Kiekvieną kartą, kai norite glaudinti ir atkurti duomenų bazę, dukart spustelėkite šią nuorodą.

    Patarimas : Norėdami įtraukti šią darbalaukio nuorodą į meniu pradėti , dešiniuoju pelės mygtuku spustelėkite nuorodą, ir laikinajame meniu spustelėkite prisegti prie meniu pradėti .

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×