„Access“ duomenų bazės bendrinimo būdai

„Access“ duomenų bazės bendrinimo būdai

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 daugiau informacijos šaltinius.

Šiame straipsnyje:

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

Vienos duomenų bazės bendrinimas

Suskaidytos duomenų bazės bendrinimas

Duomenų bendrinimas "SharePoint" svetainėje

Duomenų bendrinimas naudojant duomenų bazės serverį

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

Duomenų bazės taikomosios programos keičiasi ir laikui bėgant auga. Daugelis veiksnių turi įtakos poreikiui ir našumui, įskaitant lygiagrečiųjų vartotojų skaičių, tinklo aplinką, pralaidumą, gaištį, duomenų bazės dydį, didžiausio naudojimo laiką ir numatomus augimo tempus. Trumpai tariant, jei jūsų duomenų bazės sprendimas sėkmingas, jis tikriausiai turi vystytis. Laimei, "Access" turi evoliucinį kelią, nuo paprastų iki pažengusių, kad būtų galima per tam tikrą laiką efektyviai išnaudoti savo sprendimą. Toliau pateiktoje lentelėje apibendrinami "Access" scenarijai ir darbo krūviai, padedantys pasirinkti šį kelią.

"Access" bendro naudojimo 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 ne toks saugus kaip kiti duomenų bazės keitimosi būdai, nes kiekvienas vartotojas turi visas duomenų bazės failo kopijas, padidindamas neteisėtos prieigos riziką.

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

  1. "Home" arba "Small Business" aplinkoje bendrinkite aplanką su konkrečiais asmenimis. Daugiau informacijos rasite "Windows 10" tinklo failų dalinimasis.

  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. Sekcijoje Išsamiau , dalyje Numatytasis atidaryti režimaspasirinkite 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 ieškokite " 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ąją 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 suskaidymo pranašumai yra šie:

  • Didesnis našumas    Tik duomenys bendrinami tinkle ne lentelėse, užklausose, formose, ataskaitose, makrokomandose ir moduliuose.

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

  • Patobulinta sauga    Vartotojai pasiekia vidinės duomenų bazę naudodami susietąsias lenteles; mažiau tikėtina, kad įsibrovėliai gali gauti neteisėtos prieigos prie duomenų per išorinę duomenų bazę.

  • Didesnis patikimumas    Jei vartotojas susiduria su problema, o duomenų bazė netikėtai uždaroma, bet kuris duomenų bazės failo gedimas paprastai yra apribotas iki vartotojo atidarytos išorinės duomenų bazės kopijos.

  • Lanksti kūrimo 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 rasite " Access" duomenų bazės perskyrimas.

Puslapio viršus

Duomenų bendrinimas "SharePoint" svetainėje

Yra keli būdai, kaip bendrinti "Access" duomenis "SharePoint" svetainėje, kaip aptariami toliau pateiktuose skyriuose.

Įspėjimas    Nors galite įrašyti "Access" duomenų bazės failą į "OneDrive" arba "SharePoint" dokumentų biblioteką, rekomenduojame vengti atidaryti "Access" duomenų bazę iš šių vietų. Failas yra atsisiųstas vietoje, kad jį būtų galima redaguoti, o po to dar kartą nusiųsti, kai įrašote "SharePoint". Jei daugiau nei vienas asmuo atidaro "Access" duomenų bazę iš "SharePoint", gali būti sukurtos kelios duomenų bazės kopijos ir kai kurie duomenys gali būti prarasti arba sugadinti. Ši rekomendacija taikoma visų tipų "Access" failams, įskaitant vieną duomenų bazę, perskirtąją duomenų bazę ir. accdb,. accdc,. accde ir. accdr failų formatus. Daugiau informacijos apie "Access" diegimą rasite " Access" taikomosios programos diegimas.

Duomenų bazės įrašymas į dokumentų biblioteką

Galite įrašyti duomenų bazę į bet kurią "SharePoint" dokumentų biblioteką, kuri yra panaši į tinklo aplanko duomenų bazės įrašymą ir suteikia patogų būdą valdyti prieigą prie duomenų bazės.

  1. Atidarykite duomenų bazę, kurią norite įrašyti "SharePoint"

  2. Skirtuke Failas spustelėkite Įrašyti kaip.

  3. Spustelėkite Įrašyti duomenų bazę kaip, dalyje Išplėstinis pasirinkite SharePoint, tada spustelėkite Įrašyti kaip.

    Pastaba: Jei naudojate „Access 2010“, spustelėkite Failas > Įrašyti ir publikuoti > Įrašyti į duomenų bazę kaip > SharePoint.

  4. Dialogo lange Įrašyti į „SharePoint“ suraskite norimą naudoti dokumentų biblioteką.

  5. Peržiūrėkite duomenų bazės failo vardą ir duomenų bazės failo tipą, atlikite reikiamus pakeitimus, o tada spustelėkite Įrašyti.

Duomenų bendrinimas pagal susiejimą su "SharePoint" sąrašais

Šis metodas turi tokias pačias lengvatas kaip ir duomenų bazės perskyrimas ir vartotojai gali modifikuoti savo duomenų bazės kopiją, nes duomenys bendrinami per "SharePoint" svetainę, kuri yra centralizuotų duomenų radimas. Kadangi duomenys yra „SharePoint“ sąrašuose, galite sukurti atskiras tinklo prieigas prie jų naudodami „SharePoint“ funkcijas. Daugiau informacijos ieškokite duomenų importavimas arba susiejimas su "SharePoint" sąrašu.

Lentelių eksportavimo į „SharePoint“ vediklio naudojimas

Perkėlus duomenų bazę, "Access" sukuria naują išorinę taikomąją programą, kurioje yra visos senos formos ir ataskaitos bei naujos susietos lentelės, kurios buvo ką tik eksportuotos. "SharePoint" svetainės vediklio eksportavimo lentelės padeda vienu metu perkelti duomenis iš visų lentelių ir palaikyti nuorodų vientisumą.

  1. Skirtuko Duomenų bazės įrankiai grupėje Perkelti duomenis spustelėkite SharePoint. Ši parinktis galima tik tada, jei jūsų duomenų bazė įrašyta .accdb failo formatu.

  2. Atlikite lentelių eksportavimo į „SharePoint“ vediklio nurodytus veiksmus, įskaitant jūsų „SharePoint“ svetainės vietos nurodymą. Norėdami procesą atšaukti, spustelėkite Atšaukti.

  3. Norėdami matyti daugiau informacijos apie perkėlimą, paskutiniame vediklio puslapyje pažymėkite žymės langelį Rodyti detales.

    Šiame vediklio puslapyje aprašoma, kurios lentelės susietos su sąrašais, ir pateikiama informacija apie atsarginės kopijos vietą ir jūsų duomenų bazės URL. Taip pat pateikiamas įspėjimas, jei perkeliant kilo problemų, ir nurodoma žurnalo lentelės, kurioje galite rasti išsamesnės informacijos apie problemas, vieta.

  4. Kai vediklis atliks savo veiksmus, spustelėkite Baigti.

    Jei vediklis rodo įspėjimą, peržiūrėkite žurnalo lentelę ir imkitės reikalingų veiksmų. Pvz., kai kurie laukai gali būti neperkelti arba konvertuoti į kito tipo duomenis, suderinamus su SharePoint sąrašu.

Daugiau informacijos ieškokite vedlio perkelti į "SharePoint" svetainę naudojimas.

Duomenų bazės publikavimas naudojant "Access Services"

Svarbu    „Microsoft“ neberekomenduoja kurti ir naudoti „Access“ taikomųjų žiniatinklio programų naudojant „SharePoint“. Kaip alternatyvą apsvarstykite galimybę naudoti „Microsoft PowerApps“ norint kurti kodo nereikalaujančius verslo sprendimus žiniatinkliui ir mobiliesiems įrenginiams.

Publikavus žiniatinklio duomenų bazę „Access“ tarnybos sukuria „SharePoint“ svetainę, kurioje yra duomenų bazė. Visi duomenų bazės objektai ir duomenys perkeliami į „SharePoint“ sąrašus.

Kai publikuojate duomenų bazę, ją perkeliate į žiniatinklį. Galite kurti žiniatinklio formas ir ataskaitas naršyklės lange, tačiau galite kurti ir standartinius „Access“ objektus (kartais norint atskirti juos nuo žiniatinklio jie vadinami kliento objektais). Jums reikės kompiuteryje įdiegtos programos „Access“, kad būtų galima naudoti klientų „Access“ objektus, tačiau visi duomenų bazės objektai laikomi „SharePoint“ svetainėje yra bendrinami.

Pastaba: Jei kompiuteryje turite įdiegtą programą „Access“, galite naudoti klientų objektus iš žiniatinklio duomenų bazės, antraip galite naudotis tik žiniatinklio duomenų bazės objektais.

„Access“ tarnybos suteikia platformą, kurioje galite kurti duomenų bazes, naudotinas žiniatinklyje. Sukurkite ir publikuokite žiniatinklio duomenų bazę naudodami Access 2010 ir „SharePoint“, o vartotojai ją naudos žiniatinklio naršyklėje.

Pastaba: „SharePoint“ svetainėje, kurioje norite publikuoti duomenų bazę, adresą, jums prireiks kūrėjo teisių.

Formos, ataskaitos ir vartotojo sąsajos makrokomandos veikia naršyklėje.

Duomenys laikomi „SharePoint“ sąrašuose, jei naudojate internetinę duomenų bazę: Visos lentelės tampa „SharePoint“ sąrašais, o įrašai tampa sąrašų elementais. Tai leidžia jums pasinaudoti „SharePoint“ teisėmis ir kontroliuoti prieigą prie žiniatinklio duomenų bazės.

Užklausos ir duomenų makrokomandos veikia serveryje: Visas SQL apdorojimas vyksta serveryje. Tai padeda pagerinti tinklo našumą, nes riboja srautą ir leidžia tik rezultatų rinkinius.

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 ieškokite " Access" duomenų bazės perkėlimas į "SQL Server", importavimas arba susiejimas su duomenimis "SQL Server" duomenų bazėje, susiejimas su duomenimis iš "Azure SQL Server" duomenų bazėsir jų importavimas.

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

  • Didelis našumas ir mastelio keitimo galimybė    Daugeliu atvejų duomenų bazės serveris užtikrina geresnį veikimą nei tik "Access" duomenų bazės failas. Daugelis duomenų bazės serverio produktų taip pat teikia labai didelių terabaito dydžio duomenų bazių palaikymą, maždaug 500 kartų viršijančią esamą "Access" duomenų bazės failo limitą (du gigabaitai). Duomenų bazės serverio produktai paprastai labai efektyviai veikia apdorojant užklausas lygiagrečiai (naudojant kelis prigimtinius pokalbius viename procese, kad būtų galima apdoroti vartotojų užklausas) ir minimizuojant papildomus atminties reikalavimus, kai įtraukiami 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    Duomenų bazės negalima visiškai apsaugoti. 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 atnaujinimas    Sugedus sistemos trikčiai (pvz., operacinės sistemos gedimas arba "Power interage"), kai kurie duomenų bazės serverio produktai turi automatinius atkūrimo mechanizmus, kurie atkuria paskutinę minučių duomenų bazės būseną, o ne duomenų bazės administratorius įsikišimo.

  • Serveriu pagrįstas apdorojimas    "Access" naudojimas kliento/serverio konfigūracijoje padeda sumažinti tinklo srautą apdorodami 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 to, kad "SQL Server" pranašumai suteikia dinaminį išplečiamumą be prastovų, pažangų optimizavimą, visuotinį mastelio ir pasiekiamumą, aparatūros išlaidų pašalinimą ir mažesnį administravimą.

Puslapio viršus

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.

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

×