„Access“ duomenų bazės bendrinimo būdai
Taikoma
„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šteklių pasiekiamumą. Š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“ yra evoliucinis kelias, 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 gali jums tikti, jei duomenų bazę vienu metu turėtų naudoti tik keli žmonės ir vartotojams nereikia 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 bendrinamu 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“ dalyje Failas spustelėkite Parinktys.

    2. Lauke „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

Tai geras pasirinkimas, jei neturite „SharePoint“ svetainės arba 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 būdai bendrinti „Access“ duomenis „SharePoint“ svetainėje:

  • Susiejimas    Susiejimo procesas jungiasi prie kitos programos duomenų, kad galėtumėte peržiūrėti ir redaguoti naujausius duomenis tiek „SharePoint“, tiek „Access“ nesukurdami ir nevaldydami duomenų kopijos programoje " „Access“ ". Jei nenorite kopijuoti „SharePoint“ sąrašas į savo „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ę, „SharePoint“ svetainėje sukuriate sąrašus, 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 jų 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. Failas gali būti atsisiųstas redaguoti vietoje ir tada dar kartą nusiųstas, kai įrašysite pakeitimus į „SharePoint“. Jei daugiau nei vienas asmuo atidaro „Access“ duomenų bazę iš „SharePoint“ "", 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 serveris. Š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 skaidymą, nes lentelės saugomos tinkle ir kiekvienas vartotojas turi vietinę „Access“ duomenų bazės failo kopiją, kurioje yra saitų su lentelėmis, taip pat užklausų, formų, ataskaitų ir kitų duomenų bazės objektų. Š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, dauguma duomenų bazės serverio programinės įrangos veikia su ankstesnėmis „Access“ " versijomis, todėl ne visi vartotojai turi naudoti tą pačią versiją. 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 vien „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 (du gigabaitai) limitą. 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. Net tuo atveju, jei „Access“ sąsaja įgyta netinkamai, neteisėtam duomenų naudojimui neleidžia paskyros 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    Naudojant „Access“ kliento / serverio konfigūracijoje, sumažinamas tinklo srautas apdorojant duomenų bazės užklausas serveryje prieš išsiunčiant rezultatus klientui. Dažniausiai yra daug efektyviau, kad apdorojimas atliekamas serveryje, ypač, kai dirbama su dideliais duomenų rinkiniais.

  • Azure SQL serveris     Be SQL serveris pranašumų, suteikia dinaminį išplečiamumą be prastovos, 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.