Perskirkite „Access“ duomenų bazę

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

Yra galimybė perskirti bet kurią duomenų bazę, kuri bendrai naudojama tinkle. Bendrai naudojamos duomenų bazės perskyrimas gali pagerinti jos našumą ir sumažinti duomenų bazės failų sugadinimo galimybę.

Perskyrę duomenų bazę, galite nuspręsti perkelti vidinę duomenų bazę arba naudoti kitą vidinę duomenų bazę. Norėdami pakeisti naudojamą vidinę duomenų bazę, galite pasinaudoti susietų lentelių tvarkytuvu.

Pastabos : 

  • Duomenų bazės skaidymas yra ne tokia pati kaip archyvavimo duomenų bazę. Šioje temoje nėra aptarti kaip archyvuoti duomenis. Archyvuojant duomenis perkeldami periodiškai senesnius įrašus į kitą duomenų bazę, nes duomenų bazės failą didėja per greitai failo dydžio limito, arba norite palikti duomenų bazės failą small ir duomenis švariai sutvarkytus laikotarpį. Kai kuriais atvejais galite archyvuoti duomenis iš duomenų bazės skaidymas. Daugiau informacijos ieškokite straipsnyje interneto archyvą "Access" duomenų.

  • Perskyrus žiniatinklio duomenų bazę, duomenų bazės žiniatinklio lentelės nebus perkeltos į vidinę duomenų bazę ir bus nepasiekiamos iš atsiradusios išorinės duomenų bazės.

Šiame straipsnyje

Apžvalga

Prieš pradedant

Duomenų bazės perskyrimas

Išorinės duomenų bazės paskirstymas

Naudojamos vidinės duomenų bazės naudojate pakeitimas

Apžvalga

Suskaidę duomenų bazę, pertvarkote ją į du failus – vidinę duomenų bazę, kurioje lieka duomenų lentelės, ir išorinę duomenų bazę, kurioje yra visi kiti duomenų bazės objektai, pvz., užklausos, formos ir ataskaitos. Visi vartotojai sąveikauja su duomenimis naudodamiesi vietine išorinės duomenų bazės kopiją.

Norėdami perskirti duomenų bazę, naudokite duomenų bazės perskyrimo vediklį. Perskyrę duomenų bazę, turite paskirstyti išorinę duomenų bazę savo vartotojams.

Dėmesio :  Jei jūsų duomenų baze naudojasi ne vienas vartotojas, kad apsaugotumėte savo duomenis, rekomenduojame nebendrinti duomenų bazės kopijų, kuriose yra saitų su „SharePoint“ sąrašais, įskaitant ir saitus su sąrašais, esančiais publikuotos žiniatinklio duomenų bazės viduje. Jei susiesite su lentele, kuri yra „SharePoint“ sąrašas, piktavaliui vartotojui atsiras galimybė pakeisti saito tikslą ir modifikuoti „SharePoint“ svetainės teises, kadangi susietų lentelių prisijungimo informacija yra nešifruot.

Perskirtos duomenų bazės pranašumai

Perskirtos duomenų bazės pranašumai yra šie:

  • Pagerėjęs našumas    Paprastai duomenų bazės našumas akivaizdžiai pagerėja, nes tinklu siunčiami tik duomenys. Bendroje neperskirtoje duomenų bazėje tinklu siunčiami ne tik duomenys, bet ir visi duomenų bazės objektai, pvz.,  lentelės, užklausos, atskaitos, makrokomandos ir moduliai .

  • Didesnis pasiekiamumas    Kadangi per tinklą siunčiami tik duomenys, duomenų bazės operacijos, pvz., įrašų redagavimas, vykdomos žymiai greičiau, dėl to duomenis dažniau galima redaguoti.

  • Stipresnis saugumas    Jei vidinę duomenų bazę laikote kompiuteryje, naudojančiame NTFS failų sistemą, duomenų apsaugai galima pasitelkti NTFS apsaugos priemones. Kadangi vartotojai prieina prie vidinės duomenų bazės naudodamiesi susietomis lentelėmis, mažiau tikėtina, kad įsibrovėliai neteisėtai prieis prie duomenų per vogtą išorinę duomenų bazę arba apsimetę teisėtu vartotoju. Pagal numatytuosius nustatymus, operacinės sistemos „Windows XP“, „Windows Vista“ ir „Windows Server 2003“ naudoja NTFS failų sistemą. Jei tiksliai nežinote, kokią failų sistemą naudoja jūsų operacinė sistema, pasiteiraukite sistemos administratoriaus. Jei turite failo serverio administratoriaus teises, galite patikrinti naudojamą failų sistemą patys, paleidę komandą msinfo32.

    Kaip naudojantis komanda msinfo32 patikrinti failų sistemą?

    1. Spustelėkite mygtuką Pradėti ir Vykdyti....

    2. Dialogo lange vykdyti įveskite msinfo32 ir spustelėkite gerai.

    3. Dalyje Sistemos suvestinė prie meniu Komponentai spustelėkite pliuso ženklą.

    4. Meniu Komponentai spustelėkite pliusą prie parinkties Kaupiklis ir spustelėkite Loginiai diskai. Dialogo lango dešiniojoje srityje pasirodys informacija apie prieinamus loginius diskus.

  • Geresnis patikimumas    Jei vartotojas susiduria su problema ir duomenų bazė netikėtai užsidaro, duomenų bazės failas sugenda tik vartotojo atidarytoje išorinėje duomenų bazėje. Kadangi vartotojas prieina prie vidinės duomenų bazės duomenų tik per susietas lenteles, daug mažesnė galimybė, kad vidinės duomenų bazės failas bus sugadintas.

  • Lanksti plėtojimo aplinka    Kadangi kiekvienas vartotojas dirba su vietine išorinės duomenų bazės kopija, kiekvienas vartotojas gali kurti užklausas, formas, ataskaitas ir kitus duomenų bazės objektus nepriklausomai, nepaveikdamas kitų vartotojų. Lygiai taip pat gali sukurti ir išplatinti naują išorinės duomenų bazės versiją, nepažeisdami prieigos prie duomenų, saugomų vidinėje duomenų bazėje.

Puslapio viršus

Prieš pradedant

Prieš perskirdami duomenų bazę, turėkite omenyje:

  • Prieš perskiriant duomenų bazę visada derėtų susikurti jos atsarginę kopiją. Jei perskyrę bazę apsigalvosite, kad jos perskirti nenorėjote, galėsite atkurti pradinę iš atsarginės kopijos.

  • Duomenų bazės perskyrimas gali užtrukti ilgai. Derėtų perspėti vartotojus, kad ja nesinaudotų vykstant perskyrimui. Jei vartotojas pakeis duomenis duomenų bazės vykstant perskyrimui,duomenys nebus įrašyti vidinėje duomenų bazėje.

    Patarimas : Jei vartotojas vis tik pakeistų duomenis duomenų bazės perskyrimo metu, naujuosius duomenis galima importuoti baigus perskyrimą.

  • Nors duomenų bazės perskyrimas yra vienas iš būdų bendrinti duomenis, visi besinaudojantys duomenų baze privalo turėti su vidinės duomenų bazės failo formatu suderinamą programos „Microsoft Office Access“ versiją. Pavyzdžiui, jei vidinė duomenų bazė naudoja .accdb failo formatą, vartotojai negalės jo atidaryti programa „Access 2003“.

  • Galbūt norėsite naudoti vidinės duomenų bazės ankstesnės "Access" failo formatu, jei ketinate naudoti funkcijas, nebepalaikomi. Pavyzdžiui, jei naudojate duomenų prieigos puslapių (DAPs); galite jas naudoti, jei senesniu failų formatu, kuris palaiko DAPs vidinę duomenų bazę. Tada galite naudoti naujo formato išorinę duomenų bazę, kad jūsų vartotojai turėtų prieigą prie naujo formato pranašumai. Atkreipkite dėmesį, kad jūs negalite pakeisti duomenų duomenų prieigos puslapyje naudojant "Access 2010". Daugiau informacijos rasite skyriuje Taip pat žiūrėkite .

Puslapio viršus

Duomenų bazės perskyrimas

  1. Savo kompiuteryje pasidarykite norimos perskirti duomenų bazės kopiją. Pradėkite nuo duomenų bazės failo, esančio jūsų vietiniame standžiajame diske, o ne bendrame tinkle. Jei duomenų bazės failas yra bendrinamas iš jūsų vietinio standžiojo disko, galite jį palikti ten, kur jis yra.

  2. Atidarykite duomenų bazės kopiją, esančią vietiniame standžiajame diske.

  3. Skirtuko Duomenų bazės įrankiai grupėje Perkelti duomenis spustelėkite Access duomenų bazės. Duomenų bazės perskyrimo vediklis.

  4. Spustelėkite Perskirti duomenų bazę.

  5. Dialogo lange Vidinės duomenų bazės kūrimas nurodykite pavadinimą, failo tipą ir pageidaujamą vidinės duomenų bazės vietą.

    Pastabos : 

    • Pagalvokite, ar jums tinka programos „Access“ siūlomas pavadinimas. Jame išsaugomas pirminis failo vardas ir nurodoma, kad duomenų bazė bus vidinė, įterpiant galūnę _be iškart priešais plėtinį.

    • Nekeiskite failo tipo, nebent bus vartotojų, prieigai prie duomenų naudosiančių senesnę programos „Access“ versiją.

    • Kelią į tinklo vietą galite nurodyti lauke Failo vardas, priešais failo vardą. Pavyzdžiui, jei vidinės duomenų bazės tinklo vieta yra \\server1\share1\, o vidinės duomenų bazės pavadinimas yra MyDB_be.accdb, lauke Failo vardas galite įvesti \\server1\share1\MyDB_be.accdb.

    • Pasirenkama vieta turi būti prieinama visiems, ketinantiems naudotis duomenų baze. Kadangi loginio disko sąsajos gali skirtis, reiktų nurodyti vietovės UNC kelią, užuot naudojus priskirtąją disko raidę.

  6. Vedikliui baigus darbą pasirodys patvirtinimo pranešimas.

Duomenų bazė jau perskirta. Išorinė duomenų bazė yra failas, nuo kurio pradėjote (pirminės bendros duomenų bazės kopiją), o vidinė duomenų bazė yra tinklo vietoje, nurodytoje 5-ame šios procedūros veiksme.

Išorinės duomenų bazės dizaino pakeitimų apribojimas

Norėdami pakeitimų apribojimas išorinę duomenų bazę, išorinė, apsvarstykite galimybę įrašyti jį kaip sukompiliuotą dvejetainį failą (.accde failą). "Access 2010", sukompiliuotą dvejetainį failą yra duomenų bazės taikomosios programos failą, kuris buvo įrašyta naudojant sukompiliuota Visual Basic "Access" (VBA) kodą. Be VBA kodą lieka prieigos sukompiliuotą dvejetainį failą. Vartotojai negalėtų keisti dizaino objektų .accde failą.

  1. Atidarykite išorinės duomenų bazės failą (.accdb), kurį norite įrašyti kaip sukompiliuotą dvejetainį failą (.accde).

  2. Skirtuko Duomenų bazės įrankiai grupėje Duomenų bazės įrankiai grupėje spustelėkite Padaryti ACCDE. Mygtuko paveikslėlis

  3. Dialogo lange Įrašyti kaip eikite į aplanką, kur norite įrašyti failą, lauke Failo vardas įveskite failo vardą ir spustelėkite įrašyti.

Puslapio viršus

Išorinės duomenų bazės paskirstymas

Perskyrus duomenų bazę, išorinė duomenų bazė paskirstoma vartotojams, kad jie galėtų naudotis.

Dėmesio :  Jei jūsų duomenų baze naudojasi ne vienas vartotojas, kad apsaugotumėte savo duomenis, rekomenduojame nebendrinti duomenų bazės kopijų, kuriose yra saitų su „SharePoint“ sąrašais, įskaitant ir saitus su sąrašais, esančiais publikuotos žiniatinklio duomenų bazės viduje. Jei susiesite su lentele, kuri yra „SharePoint“ sąrašas, piktavaliui vartotojui atsiras galimybė pakeisti saito tikslą ir modifikuoti „SharePoint“ svetainės teises, kadangi susietų lentelių prisijungimo informacija yra nešifruot.

Atlikite vieną iš šių veiksmų:

  • Išsiųskite duomenų bazės vartotojams el. laišką su priedu. Užrašykite nurodymus, padėsiančius vartotojams nedelsiant pradėti naudotis išorine duomenų baze.

  • Įrašykite išorinės duomenų bazės failą į tinklo vietą, prieinamą visiems duomenų bazės vartotojams, ir išsiųskite jiems el. laišką su nuoroda į tinklo vietą ir kitais nurodymais, kurių gali prireikti jungiantis prie duomenų bazės.

  • Paskirstykite išorinės duomenų bazės failą naudodami nešiojamąją laikmeną, pvz., kompaktinį diską ar USB atmintine. Jei įsidiegsite failą ir patys, galėsite įsitikinti, ar jis veikia.Jei vartotojams reikės įsidiegti failą, derėtų pridėti dokumentą su paaiškinimais, kaip failą įsidiegti ir kur kreiptis iškilus nesklandumų.

Puslapio viršus

Naudojamos vidinės duomenų bazės pakeitimas

Vidinę duomenų bazę galite perkelti arba naudoti kitą vidinę duomenų bazę naudodami susietų lentelių tvarkytuvą.

Norėdami vidinę duomenų bazę perkelti, pirmiausia naujoje vietoje pasidarykite jos kopiją ir vykdykite šiuos nurodymus.

  1. Skirtuko Duomenų bazės įrankiai grupėje Duomenų bazės įrankiai grupėje spustelėkite Susietų lentelių tvarkytuvas.

  2. Susietų lentelių tvarkytuve pasirinkite lenteles, esančias dabartinėje vidinėje duomenų bazėje.

    Patarimas : Jei nėra saitų su kitomis duomenų bazėmis, spustelėkite Žymėti viską.

  3. Pažymėkite žymės langelį Visada ieškoti naujos vietos ir spustelėkite Gerai.

  4. Susiraskite ir pasirinkite naująją duomenų bazę.

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

×