„Access“ duomenų bazės bendrinimo būdai
Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Yra keletas būdų bendrinti „Access“ duomenų bazę, atsižvelgiant į jūsų poreikius ir išteklius. Šiame straipsnyje apžvelgsime galimas parinktis, kiekvienos parinkties pranašumus ir išteklius, kur rasite daugiau informacijos.

Šiame straipsnyje

"Access" duomenų bendrinimo būdų apžvalga

Duomenų bazės taikomosios programos laikui bėgant keičiasi ir auga. Daug veiksnių turi įtakos poreikiams ir našumui, įskaitant lygiagrečių vartotojų skaičių, tinklo aplinką, pralaidumą, gaištį, duomenų bazės dydį, piko naudojimo laiką ir numatomus augimo tempus. Trumpai tariant, jei jūsų duomenų bazės sprendimas yra sėkmingas, tikriausiai jį reikia plėtoti. Laimei, "Access" turi evoliucinį kelią nuo paprastų iki išplėstinių, kurį galite užtrukti, kad efektyviai galėtumėte pakeisti sprendimo mastelį. Šioje lentelėje apibendrinami "Access" scenarijai ir darbo krūviai, kad būtų lengviau pasirinkti tą kelią.

"Access" bendrinimo parinkčių apžvalga

Puslapio viršus

Vienos duomenų bazės bendrinimas

Tai paprasčiausia parinktis, kelianti mažiausiai reikalavimų, tačiau ji suteikia mažiausiai funkcijų. Pasirinkus šį būdą duomenų bazės failas saugomas bendrinamame tinklo diske ir visi vartotojai vienu metu naudoja duomenų bazės failą. Gali atsirasti patikimumo ir prieinamumo apribojimų, jei keli vartotojai keičia duomenis tuo pačiu metu, nes visi duomenų bazės objektai yra bendrinami. Šis būdas taip pat gali sumenkinti našumą, nes visi duomenų bazės objektai yra siunčiami per tinklą

Ši parinktis jums tiks, jei vienu metu duomenų baze ketina naudotis tik keli vartotojai ir jiems nereikės tinkinti duomenų bazės dizaino. Tačiau šis metodas yra mažiau saugus nei kiti duomenų bazės bendrinimo būdai, nes kiekvienas vartotojas turi visą duomenų bazės failo kopiją, todėl didėja neteisėtos prieigos rizika.

Norėdami bendrinti duomenų bazę naudodami bendrinamą aplanką:

  1. Namų ar smulkiojo verslo aplinkoje bendrinkite aplanką su konkrečiais žmonėmis. Daugiau informacijos žr. Failų bendrinimas tinkle sistemoje "Windows".

  2. Įsitikinkite, kad „Access“ nustatyta atidaryti bendrinimo režimu visuose vartotojų kompiuteriuose. Tai numatytasis nustatymas, tačiau turite patikrinti, kad galėtumėte būti tikri – jei vartotojas atidarys duomenų bazę išskirtinių teisių režimu, jis trukdys kitiems pasiekti duomenis.

    1. Paleiskite „Access“ ir dalyje Failas spustelėkite Parinktys.

    2. Dialogo lange „Access“ parinktys spustelėkite Kliento parametrai.

    3. Sekcijos Išsamiau dalyje Numatytasis atidarymo režimas pasirinkite Bendrinama, spustelėkite Gerai, tada išeikite iš "Access".

  3. Nukopijuokite duomenų bazės failą į bendrinamą aplanką. Nukopijavę aplanką įsitikinkite, kad failo atributai nustatyti taip, jog būtų leidžiama skaityti / rašyti duomenų bazės faile. Vartotojai turi turėti skaitymo / rašymo prieigą prie duomenų bazės.

  4. Kiekvieno vartotojo kompiuteryje sukurkite sparčiąją duomenų bazės failo nuorodą. Daugiau informacijos žr. "Office" programos arba failo darbalaukio nuorodos kūrimas.

Puslapio viršus

Suskaidytos duomenų bazės bendrinimas

Šis pasirinkimas patogus, jei neturite „SharePoint“ svetainės ar duomenų bazės serverio. Perskirtą duomenų bazę galite bendrinti vietiniame tinkle (LAN). Kai perskiriate duomenų bazę, ją pertvarkote į du failus – vidinę duomenų bazę, kurioje yra duomenų lentelės, ir išorinę duomenų bazę, kurioje yra visi kiti duomenų bazės objektai, tokie, kaip užklausos, formos ir ataskaitos. Kiekvienas vartotojas dirba su duomenimis naudodamas vietinę išorinės duomenų bazės kopiją.

Duomenų bazės skaidymo pranašumai:

  • Pagerintas efektyvumas    Tinkle bendrinami tik duomenys, o ne lentelės, užklausos, formos, ataskaitos, makrokomandos ir moduliai.

  • Didesnis pasiekiamumas    Duomenų bazės operacijos, pvz., įrašų redagavimas, atliekamos greičiau.

  • Patobulinta sauga    Vartotojai gali pasiekti prieigą prie vidinės duomenų bazės per susietas lenteles; mažiau tikėtina, kad įsibrovėliai gali gauti neteisėtą prieigą prie duomenų per iš anksto sukurtą duomenų bazę.

  • Pagerintas patikimumas    Jei vartotojas susiduria su problema ir duomenų bazė netikėtai uždaroma, bet koks duomenų bazės failo sugadinimas paprastai apsiriboja vartotojo atidaryta išorinės duomenų bazės kopija.

  • Lanksti plėtros aplinka    Kiekvienas vartotojas gali savarankiškai kurti užklausas, formas, ataskaitas ir kitus duomenų bazės objektus nepaveikdamas kitų vartotojų. Taip pat galite sukurti ir išplatinti naują išorinės duomenų bazės versiją, nepažeisdami prieigos prie duomenų, saugomų vidinėje duomenų bazėje.

Daugiau informacijos žr. "Access" duomenų bazės skaidymas.

Puslapio viršus

Duomenų bendrinimas "SharePoint" svetainėje

Yra keli "Access" duomenų bendrinimo "SharePoint" svetainėje būdai:

  • Susiejimas    Susiejimo procesas jungiasi prie kitos programos duomenų, kad galėtumėte peržiūrėti ir redaguoti naujausius duomenis tiek "SharePoint", tiek "Access" nekurdami ir nelaikydami duomenų kopijos programoje "Access". Jei nenorite kopijuoti "SharePoint" sąrašo į "Access" duomenų bazę, bet vietoj to norite vykdyti užklausas ir generuoti ataskaitas pagal to sąrašo turinį, galite susieti su duomenimis.

  • Juda    Kai perkeliate duomenis iš "Access" į "SharePoint" svetainę, sukuriate sąrašus "SharePoint" svetainėje, kurie lieka susieti su lentelėmis jūsų duomenų bazėje. Lentelių eksportavimo į "SharePoint" vediklis padeda perkelti duomenis iš visų lentelių tuo pačiu metu ir išlaikyti ryšius.

Daugiau informacijos žr. Duomenų importavimas, susiejimas arba perkėlimas į "SharePoint".

Įspėjimas    Nors "Access" duomenų bazės failą galite įrašyti į "OneDrive" arba "SharePoint" dokumentų biblioteką, rekomenduojame nedaryti "Access" duomenų bazės šiose vietose. Gali būti, kad failas atsisiųstas redaguoti vietoje, o tada dar kartą nusiųstas, kai įrašysite pakeitimus į "SharePoint". Jei "Access" duomenų bazę iš "SharePoint" atidaro daugiau nei vienas asmuo, gali būti sukurtos kelios duomenų bazės kopijos ir gali kilti netikėtų veiksmų. Ši rekomendacija taikoma visų tipų "Access" failams, įskaitant vieną duomenų bazę, perskirtą duomenų bazę ir .accdb, .accdc, .accde ir .accdr failų formatus. Daugiau informacijos apie "Access" diegimą žr. "Access" taikomosios programos diegimas.

Puslapio viršus

Duomenų bendrinimas naudojant duomenų bazės serverį

Duomenų bazei bendrinti galite naudoti „Access“ su duomenų bazės serverio produktu, pvz., „SQL Server“. Šis metodas suteiks jums daug naudingų galimybių, tačiau jis reikalauja papildomos programinės įrangos – duomenų bazės serverio produkto.

Šis metodas panašus į duomenų bazės perskyrimą, nes lentelės laikomos tinkle ir kiekvienas vartotojas turi vietinę „Access“ duomenų bazės failo, kuriame yra lentelių bei užklausų, formų, ataskaitų ir kitų duomenų bazės objektų saitai, kopiją. Šio metodo nauda priklauso nuo jūsų naudojamos duomenų bazės serverio programinės įrangos, tačiau pagrindinis pranašumas yra vartotojo abonementas ir rinktinė prieiga prie duomenų, puikus duomenų pasiekiamumas ir geri integruoti duomenų valdymo įrankiai. Be to, didžioji duomenų bazės serverio programinės įrangos dalis veikia su ankstesnėmis „Access“ versijomis, todėl visi vartotojai neprivalo naudoti tos pačios versijos. Bendrinamos tik lentelės. Daugiau informacijos žr. "Access" duomenų bazės perkėlimas į "SQL Server", importavimas arba susiejimas su duomenimis "SQL Server" duomenų bazėje ir Duomenų susiejimas su "Azure "SQL Server"" duomenų baze arba importavimas iš jos.

Duomenų bazės bendrinimo naudojant duomenų bazės serverį pranašumai

  • Didelis našumas ir išplečiamumas    Daugeliu atvejų duomenų bazės serveris veikia geriau nei tik "Access" duomenų bazės failas. Daugelis duomenų bazės serverio produktų taip pat palaiko labai dideles terabaito dydžio duomenų bazes, maždaug 500 kartų viršija dabartinį "Access" duomenų bazės failo limitą (du gigabaitai). Duomenų bazės serverio produktai paprastai veikia labai efektyviai apdorodami užklausas lygiagrečiai (naudodami kelias vietines gijas viename procese vartotojo užklausoms apdoroti) ir minimizuodami papildomus atminties reikalavimus, kai įtraukiama daugiau vartotojų.

  • Didesnis pasiekiamumas    Daugelis duomenų bazės serverio produktų leidžia sukurti atsarginę duomenų bazės kopiją, kol ji naudojama. Todėl jums nereikia versti vartotojų išeiti iš duomenų bazės, kad galėtumėte padaryti duomenų kopiją. Be to, duomenų bazės serverio produktai paprastai labai veiksmingai apdoroja vienu metu vykdomus redagavimo ir įrašų užrakinimo procesus.

  • Pagerinta sauga    Jokia duomenų bazė negali būti visiškai saugi. Tačiau duomenų bazės serverio produktai siūlo patikimą apsaugą, kuri padės apsaugoti savo duomenis nuo neteisėto naudojimo. Daugelis duomenų bazės serverio produktų siūlo abonemento apsaugą, suteikiančią jums galimybę nurodyti, kas kokias lenteles gali peržiūrėti. Netgi tuo atveju, jei „Access“ sąsaja įgyta netinkamai, nuo neteisėto duomenų naudojimo saugo abonemento apsauga.

  • Automatinis atkuriamumas    Sugedus operacinei sistemai (pvz., sugedus operacinei sistemai arba nutrūkus maitinimą), kai kurie duomenų bazės serverio produktai turi automatinio atkūrimo mechanizmus, kurie per kelias minutes atkuria duomenų bazės paskutinio nuoseklumo būseną be duomenų bazės administratoriaus įsikišimo.

  • Apdorojimas serveryje    "Access" naudojimas kliento / serverio konfigūracijoje padeda sumažinti tinklo srautą apdorojant duomenų bazės užklausas serveryje prieš siunčiant rezultatus klientui. Dažniausiai yra daug efektyviau, kad apdorojimas atliekamas serveryje, ypač, kai dirbama su dideliais duomenų rinkiniais.

  • "Azure "SQL Server""    Be "SQL Server" pranašumų, suteikia dinaminį išplečiamumą be prastovų, išmanų optimizavimą, visuotinį išplečiamumą ir pasiekiamumą, aparatinės įrangos sąnaudų šalinimą ir mažesnį administravimą.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.