Duomenų bazės glaudinimas ir atkūrimas

Duomenų bazės glaudinimas ir atkūrimas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Duomenų bazės failų galite plėtoti greitai, kaip jas naudojate, kartais trukdo našumą. Jie taip pat kartais gali būti pažeistas arba sugadintas. Norėdami išvengti arba išspręsti šias problemas, galite naudoti komandą glaudinti ir atkurti duomenų bazę . Supaprastintas procesas nėra suspausti duomenis, kuriuos ji atlieka duomenų bazės failo mažesnis pašalinant nenaudojamą vietą. Komanda glaudinti ir atkurti duomenų bazę , taip pat gali padėti pagerinti savo duomenų bazę.

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.

Ką norite daryti?

Glaudinimas ir atkūrimas duomenų baze būdai
Prieš pradedant
Glaudinimo ir atkūrimo duomenų bazę, kai jis baigia
Glaudinimo ir atkūrimo duomenų bazę, kurią atidarėte
Glaudinimo ir atkūrimo duomenų bazę, o ne atidaryta
Glaudinimo ir atkūrimo sugadintos duomenų bazės prieigos paraginus



Kodėl reikėtų glaudinti ir atkurti duomenų bazę
- Duomenų bazės failų plėtoti naudojant
- Duomenų bazės failų gali nebeveikti

Glaudinimas ir atkūrimas duomenų baze būdai

Yra keletas būdų sutankinimo ir pataisius duomenų bazę. Įprasta yra automatiškai glaudina ir atkuria duomenų bazę, kai jis baigia. Be to, galite rankiniu būdu paleisti komandą glaudinti ir atkurti duomenų bazę , turite atidaryti duomenų bazę ir duomenų bazę, neatidarytas.

Prieš pradėdami

Prieš pradedant glaudinimo ir atkūrimo operacijai vykdyti, atlikite šiuos veiksmus:

  • Sukurkite atsarginę duomenų bazės    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ą ir iš karto prieš naudodami komandą glaudinti ir atkurti duomenų bazę . Daugiau informacijos ieškokite apsaugoti duomenis duomenų bazės atsarginės kopijos ir atkūrimo procesus.

  • Gauti išskirtines teises į 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 pataisyti operacija, kad jie nenaudotų duomenų bazės per tą laiką. Daugiau informacijos ieškokite atidaryti esamą Access duomenų bazę.

    Praneškite vartotojams, kiek laiko jie turėtų nesinaudoti duomenų baze. Jei glaudinimo ir atkūrimo operacijas vykdote reguliariai, pasižymėkite, kiek laiko jos užtrunka. Tada galėsite dar tiksliau apskaičiuoti trukmę ir informuoti kitus vartotojus, kiek laiko jie turėtų nesinaudoti duomenų baze.

  • Gauti pakankamai duomenų bazės failo teises    Jei neturite pakankamai teisių ir jums reikia ir į duomenų bazę, kreipkitės pagalbos į sistemos administratorių. Daugiau informacijos rasite failų bendrinimo tinkle, naudojant "Windows 10" pakeitimai ir bendrinti failus su žmonėmis.

Puslapio viršus

Automatinis uždaromos duomenų bazės glaudinimas ir atkūrimas

Jei norite automatiškai glaudina ir atkuria duomenų bazę, kai jis baigia, galite pasirinkti norimą glaudinti uždarant duomenų bazės parinktį. Nustačius šią parinktį turi įtakos tik šiuo metu atidarytą duomenų bazę. Nustatykite šią parinktį atskirai už kiekvieną duomenų bazę, kurią norite automatiškai glaudinimas ir atkūrimas. Kelių vartotojų duomenų bazėse, gali būti ne norite nustatyti šią parinktį, nes tai gali trukdyti trumpam duomenų bazės pasiekiamumo.

  1. Pasirinkite failas > parinktys.

  2. Dialogo lange Access parinktys pasirinkite Dabartinėje duomenų bazėje.

  3. Dalyje Programos parinktys pažymėkite žymės langelį Glaudinti uždarant.

  4. Pažymėkite Gerai.

  5. Uždarykite ir iš naujo atidarykite duomenų bazę, kad parinktis įsigaliotų.

Puslapio viršus

Rankiniu būdu glaudinimas ir atkūrimas duomenų bazę, turite atidaryti

  • Pasirinkite failas > informacija > glaudinti ir atkurti duomenų bazę.

    Programa Access sukuria kompaktinė ir pataisyti duomenų bazės kopiją, toje pačioje vietoje.

Puslapio viršus

Rankiniu būdu ir į duomenų bazę, kuris neatidarytas

Naudokite šią procedūrą, kai tiesiog negalite atidaryti "Access" duomenų bazės.

  1. Patikrinkite, ar nėra kitų vartotojų šiuo metu naudojate duomenų bazės failą.

  2. Paleiskite programą „Access“.

  3. Naudojant "Access 2013", "Access 2016" ir "Access 2019":

    1. Puslapio šablonai, dukart spustelėkite Tuščia duomenų bazė.

    2. Pasirinkite failas > uždaryti.

  4. Pasirinkite duomenų bazės įrankiai > ir duomenų bazę.

  5. Dialogo lange Glaudintina duomenų bazė iš naršydami pasiekite ir dukart spustelėkite norimą glaudinti ir atkurti duomenų bazę.

Programa Access sukuria kompaktinė ir pataisyti duomenų bazės kopiją, toje pačioje vietoje.

Puslapio viršus

Glaudinimas ir atkūrimas sugadintos duomenų bazės prieigos paraginus

Kai bandote atidaryti duomenų bazės failą, kuris yra sugadintas, jei būsite paraginti prieigą prie glaudinti ir atkurti duomenų bazę, pasirinkite taip. Du dalykai gali atsitikti:

  • Jei „Access“ visiškai atkuria sugadintą failą, parodo pranešimą, kad atkūrimas atliktas sėkmingai; turėtumėte patikrinti duomenų bazės turinį ir įsitikinti, kad viskas yra taip, kaip turėtų būti.

  • Jei prieigos yra tik iš dalies sėkmingas, jį stebi, duomenų bazės objektus, kurie gali netaiso sistemos lentelėje, vadinamoje MSysCompactErrors. "Access" atidaro MSysCompactErrors lentelę duomenų lapo rodinyje. Jei turite ankstesnį atsarginę kopiją, prieš duomenų bazė buvo sugadintas, galite naudoti lentelės MSysCompactErrors nuspręsti, kurie importuoti į savo pataisyti duomenų bazės objektai. Atskleisti sistemos lentelių, dešiniuoju pelės mygtuku spustelėkite naršymo pavadinimo juosta ir dialogo lange Naršymo parinktys pasirinkite Rodyti sistemos objektus.

Puslapio viršus

Kodėl reikėtų glaudinimas ir atkurti duomenų bazę

Šioje apžvalgoje paaiškinama, kaip komandos Glaudinti ir atkurti duomenų bazę naudojimas gali padėti išvengti ir išspręsti šias problemas, kurios kartais paveikia duomenų bazę: naudojamų failų didėjimas ir failų sugadinimas.

Duomenų bazės failai greitai didėja

Įtraukus ir atnaujinus duomenis bei pakeitus dizainą, padidėja duomenų bazės failas. Kartais padidėja dėl naujų duomenų, tačiau kartais dėl kitų šaltinių:

  • Kad atliktų įvairias užduotis, „Access“ kuria laikinus paslėptus objektus. Kartais tie laikinieji objektai lieka duomenų bazėje, kai „Access“ jų nebereikia.

  • Kai naikinate duomenų bazės objektą, disko vieta, kurioje tas objektas buvo, automatiškai neatlaisvinama: duomenų bazės failas vis tiek naudoja tą disko vietą, net jeigu objektas yra panaikintas.

Kai duomenų bazė prisipildo laikinųjų ir panaikintų objektų likučiais, gali pablogėti jos našumą. Objektai gali lėčiau atsidaryti, užklausos gali būti vykdomos ilgiau nei įprastai ir apskritai, atrodo, kad įprastos operacijos atliekamos ilgiau.

Puslapio viršus

Duomenų bazės failai gali būti sugadinti

Tam tikromis aplinkybėmis duomenų bazės failas gali būti sugadintas. Jei duomenų bazės failas bendrinamas tinkle ir keli vartotojai vienu metu tiesiogiai dirba su failu, yra nedidelės rizikos, kad failas bus sugadintas. Sugadinimo rizika padidėja, jei vartotojai dažnai redaguoja duomenis atmintinės laukuose, be to, rizika su laiku auga. Šią riziką galite sumažinti naudodami komandą Glaudinti ir atkurti duomenų bazę.

Dažnai šio tipo sugadinimas rezultatus iš Visual Basic for Applications (VBA) modulyje 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.

Labai retais atvejais dėl duomenų bazės failo sugadinimo prarandami duomenys. Paprastai šis praradimas apsiriboja paskutiniu vieno vartotojo veiksmu; t. y. vienu duomenų pakeitimu. Kai vartotojas pradeda keisti duomenis ir keitimas nutraukiamas, pvz., dėl nutrūkusių tinklo paslaugų, „Access“ pažymi duomenų bazės failą kaip sugadintą. Failą galima atkurti, bet atkūrus gali trūkti dalies duomenų.

Taip pat žr.

Apsaugoti duomenis duomenų bazės atsarginės kopijos ir atkūrimo procesus

Nustatykite vartotojo pasirinktys

Tobulinkite savo „Office“ į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ų.

×