Jums reikės "Access" kompiuterio duomenų bazės atsarginės kopijos, jei norite atkurti visą duomenų bazę, jei yra sistemos triktis, arba atkurti objektą, kai anuliavimo komandos nepakanka klaidai ištaisyti.
Jei atrodo, kad atsarginė duomenų bazės kopija yra švaistomas saugojimo vietos naudojimas, apsvarstykite, kiek laiko galėtumėte sutaupyti išvengdami duomenų ir dizaino praradimo. Reguliarus atsarginių kopijų kūrimas yra ypač svarbus, kai duomenų bazę naujina keli vartotojai. Be atsarginės kopijos negalėsite atkurti sugadintų arba trūkstamų objektų ar bet kokių duomenų bazės dizaino pakeitimų.
Pastaba
Šis straipsnis netaikomas „Access“ žiniatinklio programoms.
Šiame straipsnyje:
- Planuokite reguliarias atsargines kopijas
- Duomenų bazės atsarginės kopijos kūrimas
- Suskaidytos duomenų bazės atsarginės kopijos kūrimas
- Duomenų bazės atkūrimas
- Objektų atkūrimas duomenų bazėje
Planuokite reguliarias atsargines kopijas
Kai kurių pakeitimų arba klaidų atšaukti negalima, todėl nenorite laukti, kol bus prarasti duomenys, kol suprasite, kad turėjote sukurti atsarginę duomenų bazės kopiją. Pvz., kai naudojate veiksmo užklausą įrašams arba duomenims pakeisti, užklausos atnaujintų reikšmių negalima atkurti naudojant anuliavimą.
Patarimas
Prieš vykdydami bet kokią veiksmo užklausą, apsvarstykite galimybę sukurti atsarginę kopiją, ypač jei užklausa pakeis arba panaikins duomenis.
Jei jūsų duomenų bazėje yra keli vartotojai, prieš kurdami atsarginę kopiją įsitikinkite, kad visi vartotojai uždarė savo duomenų bazes, kad būtų įrašyti visi duomenų pakeitimai.
Pateikiame keletą gairių, padėsiančių nuspręsti, kaip dažnai kurti atsarginę duomenų bazės kopiją:
Jei duomenų bazė yra archyvas arba jei ji naudojama tik kaip nuoroda ir retai keičiasi, pakanka sukurti atsargines kopijas tik pakeitus dizainą ar duomenis.
Jei duomenų bazė yra aktyvi, o duomenys dažnai keičiasi, sukurkite tvarkaraštį, kad reguliariai kurtumėte atsargines duomenų bazės kopijas.
Jei duomenų bazėje yra keli vartotojai, po dizaino pakeitimo sukurkite atsarginę duomenų bazės kopiją.
Pastaba
Susietose lentelėse esančių duomenų atsargines kopijas kurkite naudodami bet kurią programoje, kurioje yra susietos lentelės, atsarginių kopijų kūrimo priemonę. Jei duomenų bazė, kurioje yra susietos lentelės, yra "Access" duomenų bazė, atlikite skyriuje " Perskirtos duomenų bazės atsarginės kopijos kūrimas" aprašytą procedūrą.
Duomenų bazės atsarginės kopijos kūrimas
Kai kuriate atsarginę duomenų bazės kopiją, "Access" įrašo ir uždaro dizaino rodinyje atidarytus objektus ir įrašo duomenų bazės failo kopiją, naudodama jūsų nurodytą vardą ir vietą.
Pastaba
"Access" iš naujo atidaro objektus, kaip nurodyta objekto ypatybės Numatytasis rodinys reikšmėje.
Atidarykite duomenų bazę, kurios atsarginę kopiją norite sukurti, ir atlikite šiuos veiksmus:
Spustelėkite Failas, tada spustelėkite Įrašyti kaip.
Dalyje Failų tipai spustelėkite Įrašyti duomenų bazę kaip.
Dalyje Išplėstinė spustelėkite Kurti atsarginę duomenų bazės kopiją, tada spustelėkite Įrašyti kaip.
Dialogo lango Įrašyti kaip lauke Failo vardas peržiūrėkite savo duomenų bazės atsarginės kopijos pavadinimą.
Jei norite, galite pakeisti pavadinimą, bet numatytasis pavadinimas fiksuoja ir pradinio duomenų bazės failo vardą, ir atsarginės kopijos padarymo datą.Patarimas
Atkuriant duomenis ar objektus iš atsarginės kopijos, paprastai norima žinoti, iš kurios duomenų bazės buvo sukurta atsarginė kopija ir kada ji buvo sukurta, todėl naudinga naudoti numatytąjį failo vardą.
Sąraše Įrašomo failo tipas pasirinkite failo tipą, kuriuo norite įrašyti atsarginę duomenų bazę, tada spustelėkite Įrašyti.
Suskaidytos duomenų bazės atsarginės kopijos kūrimas
Perskirtą duomenų bazę paprastai sudaro du duomenų bazės failai: vidinė duomenų bazė, kurioje yra tik lentelėse esantys duomenys, ir išorinė duomenų bazė, kurioje yra saitų į vidinės duomenų bazės lenteles, užklausas, formas, ataskaitas ir kitus duomenų bazės objektus. Visi duomenys saugomi vidinėje duomenų bazėje. Visi vartotojo sąsajos objektai, pvz., užklausos, formos ir ataskaitos, yra saugomi išorinėje duomenų bazėje.
Nepriklausomų viena nuo kitos išorinių ir vidinių duomenų bazių atsarginių kopijų kūrimas, kaip tai turite daryti perskirtoje duomenų bazėje, gali užimti daug laiko. Kadangi vidinėje duomenų bazėje yra duomenų, svarbiau reguliariai daryti vidinės duomenų bazės atsargines kopijas.
Sukurkite išorinės duomenų bazės atsarginę kopiją, kai pakeisite jos dizainą. Atskiri išorinės duomenų bazės vartotojai gali daryti savavališkus dizaino pakeitimus, todėl apsvarstykite galimybę prašyti vartotojų patiems pasidaryti atsargines išorinės duomenų bazės kopijas.
Vidinės duomenų bazės atsarginės kopijos kūrimas
Prieš pradėdami atsarginės kopijos kūrimo procesą praneškite vartotojams, nes atsarginės kopijos kūrimo procesui vykdyti reikia išskirtinės prieigos prie duomenų bazės failo ir vartotojams gali nepavykti naudoti vidinės duomenų bazės, kol vykdomas atsarginio kopijavimo procesas.
Norėdami atidaryti tik vidinę duomenų bazę, paleiskite "Access".
Spustelėkite Open Other FilesComputer>>Browse, tada pasirinkite vidinės duomenų bazės failą, kurio atsarginę kopiją norite sukurti.
Spustelėkite rodyklę šalia Atidaryti, tada spustelėkite Atidaryti išskirtinai.
Spustelėkite Failas, tada spustelėkite Įrašyti kaip.
Dalyje Failų tipai spustelėkite Įrašyti duomenų bazę kaip.
Dalyje Išplėstinė spustelėkite Kurti atsarginę duomenų bazės kopiją, tada spustelėkite Įrašyti kaip.
Dialogo lango Įrašyti kaip lauke Failo vardas peržiūrėkite savo duomenų bazės atsarginės kopijos pavadinimą.
Jei norite, galite pakeisti pavadinimą, bet numatytasis pavadinimas fiksuoja ir pradinio duomenų bazės failo vardą, ir atsarginės kopijos padarymo datą.Patarimas
Atkuriant duomenis ar objektus iš atsarginės kopijos, paprastai norima žinoti, iš kurios duomenų bazės buvo sukurta atsarginė kopija ir kada ji buvo sukurta, todėl naudinga naudoti numatytąjį failo vardą.
Dialogo lange Įrašyti kaip pasirinkite vietą, kurioje norite įrašyti atsarginę vidinės duomenų bazės kopiją, ir spustelėkite Įrašyti.
Išorinės duomenų bazės atsarginės kopijos kūrimas
Norėdami sukurti išorinės duomenų bazės atsarginę kopiją po dizaino pakeitimo, palikite duomenų bazę atidarytą iš karto po dizaino pakeitimo, tada atlikite veiksmus, nurodytus skyriuje Duomenų bazės atsarginės kopijos kūrimas, pradėdami nuo 2 veiksmo.
Duomenų bazės atkūrimas
Pastaba
Duomenų bazę galite atkurti tik jei turite atsarginę duomenų bazės kopiją.
Atsarginė kopija laikoma žinoma gera duomenų bazės failo kopija, kurios kopija yra tikri dėl jos duomenų vientisumo ir dizaino. Atsarginėms kopijoms kurti naudokite "Access" komandą Kurti atsarginę duomenų bazės kopiją , tačiau duomenų bazei atkurti galite naudoti bet kurią žinomą gerą kopiją. Pavyzdžiui, galite atkurti duomenų bazę iš kopijos, kuri saugoma USB išoriniame atsarginės kopijos įrenginyje.
Atkuriant visą duomenų bazę, sugadintą, duomenų bazės failą, kuris turi duomenų problemų arba kurio visiškai nėra, pakeičiate atsargine duomenų bazės kopija.
- Atidarykite Failų naršyklė ir raskite žinomą gerą duomenų bazės kopiją.
- Nukopijuokite žinomą gerą kopiją į vietą, kur reikia pakeisti sugadintą arba trūkstamą duomenų bazę.
Jei rodomas raginimas pakeisti esamą failą, tai padarykite.
Objektų atkūrimas duomenų bazėje
Jei reikia atkurti vieną ar daugiau objektų duomenų bazėje, importuokite objektus iš atsarginės duomenų bazės kopijos į duomenų bazę, kurioje yra (arba kurio nėra) norimas atkurti objektas.
Svarbu
Jei kitos duomenų bazės arba programos turi saitų su atkuriamos duomenų bazės objektais, labai svarbu atkurti duomenų bazę tinkamoje vietoje. Jei to nepadarysite, saitai su duomenų bazės objektais neveiks ir juos reikės atnaujinti.
Atidarykite duomenų bazę, kurioje norite atkurti objektą.
Norėdami atkurti trūkstamą objektą, pereikite prie 3 veiksmo. Norėdami pakeisti objektą, kuriame yra netinkamų ar trūkstamų duomenų, arba jei objektas nustojo tinkamai veikti, atlikite šiuos veiksmus:
Jei norite išsaugoti esamą objektą, palyginti jį su atkurta versija po atkūrimo, prieš atkurdami objektą jį pervardykite. Pvz., jei norite atkurti sugadintą formą, pavadintą Pirkimo užbaigimas, galite pervardyti sugadintą formą Checkout_bad.
Panaikinkite objektą, kurį norite pakeisti.
Pastaba
Visada naikindami duomenų bazės objektus būkite atsargūs, nes jie gali būti susieti su kitais duomenų bazės objektais.
Spustelėkite Išoriniai duomenys ir grupėje Importuoti & susieti spustelėkite Access.
Dialogo lange Gauti išorinę duomenų bazę Data-Access spustelėkiteNaršyti , kad rastumėte atsarginę duomenų bazės kopiją, tada spustelėkite Atidaryti.
Pasirinkite Importuoti lenteles, užklausas, formas, ataskaitas, makrokomandas ir modulius į dabartinę duomenų bazę, tada spustelėkite Gerai.
Dialogo lange Importuoti objektus spustelėkite skirtuką, atitinkantį objekto, kurį norite atkurti, tipą. Pavyzdžiui, jei norite atkurti lentelę, spustelėkite skirtuką Lentelės .
Spustelėkite objektą, kad jį pažymėtumėte.
Jei norite atkurti daugiau objektų, kartokite 6 ir 7 veiksmus, kol pažymėsite visus objektus, kuriuos norite atkurti.
Norėdami peržiūrėti importavimo parinktis prieš importuodami objektus, dialogo lange Objektų importavimas spustelėkite mygtuką Parinktys .
Pažymėję objektų ir importavimo parametrų parinktis, spustelėkite Gerai , kad atkurtumėte objektus.
Norėdami automatizuoti atsarginių kopijų kūrimą, apsvarstykite galimybę naudoti produktą, kuris automatiškai kuria failų sistemos atsargines kopijas, pvz., failų serverio atsarginės kopijos programinę įrangą arba USB išorinį atsarginės kopijos įrenginį.