Valdykite paskyras, planus, biudžetai – tai patogus su "Microsoft 365".

Duomenų bazės glaudinimas ir atkūrimas

Duomenų bazės glaudinimas ir atkūrimas

Naudojami duomenų bazės failai gali greitai padidėti, kartais net sumažina našumą. Jie taip pat gali būti sugadinti arba sugadinti. Galite naudoti komandą glaudinti ir atkurti duomenų bazę , kad išvengtumėte arba išspręstumėte šias problemas. Glaudinimo procesas neglaudina duomenų – jo metu duomenų bazės failas sumažinamas pašalinant nenaudojamą vietą. Komanda Glaudinti ir atkurti duomenų bazę taip pat gali padėti pagerinti jūsų duomenų bazės veikimą.

Patarimo   duomenųbazės perskyrimas gali padėti išvengti duomenų bazės failų sugadinimo ir apriboti duomenų praradimą laikant duomenis atskirame faile, kurį vartotojai tiesiogiai negauna.

Ką norite daryti?

Duomenų bazės glaudinimo ir taisymo būdai
Prieš
pradėdami – Glaudinti ir atkurti duomenų bazę ją
uždarius
Suglaudinkite ir atkurkite atidarytą duomenų bazę
Glaudinti ir atkurti neatidarytą duomenų bazęGlaudinkite ir atkurkite sugadintą duomenų bazę, kai "Access" paragins



Kodėl reikia glaudinti ir atkurti duomenų bazę
Duomenų bazės failai auga naudojant
Duomenų bazės failai gali būti sugadinti

Duomenų bazės glaudinimo ir taisymo būdai

Duomenų bazės sutankinimo ir taisymo būdai yra keli. Įprasta praktika – automatiškai glaudinti ir atkurti duomenų bazę ją uždarius. Be to, galite rankiniu būdu paleisti komandą glaudinti ir atkurti duomenų bazę , kai atidaroma duomenų bazė ir neatidaroma duomenų bazė.

Prieš pradėdami

Prieš pradėdami glaustos ir atkurtos operacijos veiksmą atlikite šiuos veiksmus:

  • Duomenų bazės atsarginės kopijos kūrimas    Atkūrimo metu „Access“ gali nupjauti kai kuriuos duomenis iš sugadintų lentelių. Kartais įmanoma atkurti šiuos duomenis iš atsarginės kopijos. Be įprastinės atsarginio kopijavimo strategijos, prieš naudodami komandą glaudinti ir atkurti duomenų bazę , turite pasidaryti atsarginę kopiją. Daugiau informacijos ieškokite duomenų apsauga, naudojant atsarginės kopijos ir atkūrimo procesus.

  • Išskirtinės prieigos prie duomenų bazės gavimas    Glaudinimo ir atkūrimo operacijai įvykdyti reikia išskirtinės prieigos prie duomenų bazės failo, nes operacija gali pertraukti kitų vartotojų darbą. Planuodami vykdyti glaudinimo ir atkūrimo operaciją, turėtumėte pranešti apie tai kitiems vartotojams, kad jie tuo metu nenaudotų duomenų bazės. Daugiau informacijos ieškokite esamos "Access" duomenų bazės atidarymas.

    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 pakankamą failo teisę į duomenų bazę    Jei neturite pakankamų teisių ir turite glaudinti ir atkurti duomenų bazę, pagalbos kreipkitės į sistemos administratorių. Daugiau informacijos rasite "Windows 10" tinklo failų bendro naudojimo pasikeitimai.

Puslapio viršus

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

Jei norite glaudinti ir atkurti uždaromą duomenų bazę, galite pasirinkti duomenų bazės parinktį Glaudinti uždarant. Nustačius šią parinktį daroma įtaka tik tuo metu atidarytai duomenų bazei. Nustatykite šią parinktį atskirai kiekvienai duomenų bazei, kurią norite automatiškai glaudinti ir atkurti. Kelių vartotojų duomenų bazėse galite nenorėti nustatyti šios parinkties, nes ji gali iš karto sugadinti duomenų bazės pasiekiamumą.

  1. Pasirinkite failo > parinktys.

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

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

  4. Pasirinkite OK (Gerai).

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

Puslapio viršus

Rankiniu būdu suglaudinti ir atkurti jūsų atidarytą duomenų bazę

  • Pasirinkite failo > informacija > kompaktiška & taisymo duomenų bazė.

    "Access" sukuria suglaustos ir pataisytos duomenų bazės kopiją toje pačioje vietoje.

Puslapio viršus

Neatidarytos duomenų bazės glaudinimas ir atkūrimas

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

  1. Įsitikinkite, kad jokie kiti vartotojai šiuo metu nenaudoja duomenų bazės failo.

  2. Paleiskite "Access".

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

    1. Puslapyje šablonai dukart spustelėkite tuščia duomenų bazė.

    2. Pasirinkite failas > uždaryti.

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

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

"Access" sukuria suglaustos ir pataisytos duomenų bazės kopiją toje pačioje vietoje.

Puslapio viršus

Sugadintos duomenų bazės glaudinimas ir atkūrimas, kai "Access" paragina

Kai bandote atidaryti duomenų bazės failą, kuris yra sugadintas, jei jus paragins pasiekti glaudinti ir atkurti duomenų bazę, pasirinkite taip. Gali įvykti du dalykai:

  • 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 "Access" yra tik iš dalies sėkminga, ji seka duomenų bazės objektus, kurių nepavyko atkurti sistemos lentelėje, pavadintoje Msyscompacterrors. "Access" atidaro lentelę Msyscompacterrors duomenų lapo rodinyje. Jei prieš sugadindami duomenų bazę sukūrėte atsarginę jos kopiją, galite pagal lentelę „MSysCompactErrors“ nuspręsti, kokius objektus importuoti į atkurtą duomenų bazę. Norėdami matyti sistemos lenteles, dešiniuoju pelės mygtuku spustelėkite naršymo pavadinimo juostą, tada dialogo lange Naršymo parinktys pasirinkite Rodyti sistemos objektus.

Puslapio viršus

Kodėl reikia glaudinti 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 gedimas kyla dėl "Visual Basic for Applications" (VBA) modulio problemos ir nekelia pavojaus prarasti duomenis. Tačiau dėl šio tipo sugadinimo kyla pavojus, kad bus pažeistas duomenų bazės dizainas, pvz., pradings VBA kodas arba bus gautos nenaudojamos formos.

Retai duomenų bazės failo gedimas sukelia duomenų praradimą. Paprastai šis nuostolis apsiriboja paskutiniu vieno vartotojo veiksmu; tai yra vienas duomenų keitimas. Kai vartotojas pradės keisti duomenis, o keitimas nutrauktas, pvz., dėl tinklo tarnybos nuostolio – "Access" pažymi duomenų bazės failą kaip sugadintą. Failą galima pataisyti, tačiau baigus taisyti kai kurie duomenys gali trūkti.

Pastaba:  Š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. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Taip pat žr.

Duomenų apsauga naudojant atsarginių kopijų kūrimo ir atkūrimo procesus

nustatykite bendrąsias vartotojo parinktis

Reikia daugiau pagalbos?

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ų.

×