Accessi andmebaasi saate ühiskasutusse anda mitmel viisil, olenevalt teie vajadustest ja saadaolevatest ressurssidest. Selles artiklis käsitletakse saadaolevaid võimalusi, iga valiku eeliseid ja lisateabe saamise kohti.
Selle artikli teemad
- Ülevaade Accessi andmete ühiskasutusse andmise viisidest
- Ühe andmebaasi ühiskasutusse andmine
- Tükeldatud andmebaasi ühiskasutus
- SharePointi saidil andmete ühiskasutusse andmine
- Andmete jagamine andmebaasiserveri abil
Ülevaade Accessi andmete ühiskasutusse andmise viisidest
Andmebaasirakendused muutuvad ja kasvavad aja jooksul. Paljud tegurid mõjutavad vajadusi ja jõudlust, sh samaaegsete kasutajate arvu, võrgukeskkonda, läbilaskevõimet, latentsust, andmebaasi mahtu, kasutusaja tippaega ja oodatavat kasvu. Kui teie andmebaasilahendus õnnestub, tuleb seda tõenäoliselt edasi arendada. Õnneks pakub Access evolutsiooniteed lihtsast edasijõudnuteni, nii et saate oma lahendust aja jooksul mastaapida. Järgmises tabelis on kokkuvõte Accessi stsenaariumidest ja töökoormustest, mis aitavad teil seda teed valida.
Ühe andmebaasi ühiskasutusse andmine
See suvand on kõige lihtsam ja sellel on kõige vähem nõudeid. See pakub ka kõige vähem funktsioone. Selle meetodi puhul salvestatakse andmebaasifail ühiskasutatavale võrgukettale ja kõik kasutajad jagavad andmebaasifaili samal ajal. Mõned piirangud hõlmavad töökindlust ja kättesaadavust, kui mitu kasutajat muudavad andmeid samal ajal, kuna kõik andmebaasiobjektid on ühiskasutuses. See meetod võib vähendada ka jõudlust, kuna kõik andmebaasiobjektid saadetakse võrgu kaudu.
See suvand võib toimida juhul, kui andmebaasi kasutavad samaaegselt ainult vähesed inimesed ja kasutajad ei pea andmebaasi kujundust kohandama. See meetod on aga vähem turvaline kui muud ühiskasutusmeetodid, kuna igal kasutajal on andmebaasifailist täielik koopia. See suurendab volitamata juurdepääsu ohtu.
Ühiskausta abil andmebaasi ühiskasutusse andmiseks tehke järgmist.
Kodu- või väikeettevõttes saate kausta jagada kindlate inimestega. Lisateavet leiate teemast Failide ühiskasutus võrgu kaudu Windowsis.
Veenduge, et Access oleks seatud avanema kõigi kasutajate arvutites ühisrežiimis. See on vaikesäte, kuid veenduge, et see oleks kindel. Kui kasutaja avab andmebaasi eksklusiivrežiimis, takistab see andmete kättesaadavust.
- Käivitage Access ja seejärel valige Failisuvandid>.
- Valige dialoogiboksis Accessi suvandidkäsk Kliendisätted.
- Valige jaotise Täpsemalt jaotises Vaikeavamisrežiimsuvand Ühiskasutuses, valige OK ja seejärel väljuge Accessist.
Kopeerige andmebaasifail ühiskausta. Pärast faili kopeerimist veenduge, et failiatribuudid lubavad andmebaasifaili lugemis- ja kirjutamisõigust. Kasutajatel peab andmebaasi kasutamiseks olema lugemis- ja kirjutusõigus.
Looge iga kasutaja arvutis andmebaasifaili otsetee. Lisateavet leiate teemast Töölaua otsetee loomine Office'i programmi või faili jaoks.
Tükeldatud andmebaasi ühiskasutus
See on hea valik, kui teil pole SharePointi saiti või andmebaasiserverit. Tükeldatud andmebaasi saate ühiskasutusse anda kohtvõrgu (LAN) kaudu. Andmebaasi tükeldamisel korraldate selle ümber kahte faili: tagaandmebaasi, mis sisaldab andmetabeleid, ja eesandmebaas, mis sisaldab kõiki muid andmebaasiobjekte (nt päringuid, vorme ja aruandeid). Iga kasutaja töötab andmetega interaktiivselt kohaliku eesandmebaasi koopia kaudu.
Andmebaasi tükeldamise eelised on järgmised.
- Parem jõudlus. Võrgus jagatakse ainult andmeid, mitte tabeleid, päringuid, vorme, aruandeid, makrosid ja mooduleid.
- Suurem kättesaadavus: Andmebaasitoimingud (nt kirje redigeerimised) lõpetatakse kiiremini.
- Täiustatud turve: Kasutajad pääsevad tagaandmebaasile juurde lingitud tabelite kaudu. Vähem tõenäoline on see, et sissetungijad pääsevad andmetele volitamata juurde eesandmebaasi kaudu.
- Täiustatud töökindlus: Kui kasutajal tekib probleem ja andmebaas sulgub ootamatult, on rikutud andmebaasifailid tavaliselt piiratud kasutaja avatud eesandmebaasi koopiaga.
- Paindlik arenduskeskkond: Iga kasutaja saab iseseisvalt arendada päringuid, vorme, aruandeid ja muid andmebaasiobjekte, ilma et see mõjutaks teisi kasutajaid. Samuti saate luua ja levitada eesandmebaasi uut versiooni ilma tagaandmebaasis talletatud andmetele juurdepääsu katkestamata.
Lisateavet leiate teemast Accessi andmebaasi tükeldamine.
SharePointi saidil andmete ühiskasutusse andmine
Accessi andmete ühiskasutusse andmiseks SharePointi saidil on mitu võimalust.
- Linkimine: Linkimisprotsess loob ühenduse mõnes muus programmis asuvate andmetega, nii et saate vaadata ja redigeerida uusimaid andmeid nii SharePointis kui ka Accessis, ilma et peaksite looma ja säilitama andmete koopiat Accessis. Kui te ei soovi Kopeerida SharePointi loendit Accessi andmebaasi, kuid soovite selle asemel käitada päringuid ja luua sellel loendil põhinevaid aruandeid, saate andmetega linkida.
- Teisaldamine: Andmete teisaldamisel Accessist SharePointi saidile loote SharePointi saidil loendid, mis jäävad lingituks teie andmebaasi tabelitega. Tabelite SharePointi eksportimise viisard aitab teil andmeid kõigist tabelitest korraga teisaldada ja nende seoseid säilitada.
Lisateavet leiate teemast Andmete importimine, linkimine või teisaldamine SharePointi.
Hoiatus
Kuigi saate Accessi andmebaasifaili salvestada OneDrive'i või SharePointi dokumenditeeki, soovitame teil nendes asukohtades Accessi andmebaasi mitte avada. Võimalik, et fail laaditakse redigeerimiseks alla kohalikult ja laaditakse pärast muudatuste SharePointi salvestamist uuesti üles. Kui Mitu inimest avab Accessi andmebaasi SharePointi kaudu, võib andmebaasist luua mitu eksemplari ja ilmneda ootamatuid olukordi. See soovitus kehtib igat tüüpi Accessi failide kohta (sh üksikud andmebaasid, tükeldatud andmebaasid ja .accdb, .accdc, .accdeja .accdr failivormingud). Lisateavet Accessi juurutamise kohta leiate teemast Accessi rakenduse juurutamine.
Andmete jagamine andmebaasiserveri abil
Andmebaasi ühiskasutamiseks võite kasutada Accessi koos mõne andmebaasiserveriga (nt SQL Serveriga). See meetod annab teile palju eeliseid, kuid see nõuab täiendavat tarkvara: andmebaasiserveri toodet.
See viis sarnaneb andmebaasi tükeldamisega, kuna tabeleid talletatakse võrgus ja igal kasutajal on Accessi andmebaasifaili kohalik koopia, mis sisaldab tabelite linke koos päringute, vormide, aruannete ja muude andmebaasiobjektidega. Selle ühiskasutusmeetodi eelised sõltuvad kasutatavast andmebaasiserveri tarkvarast, kuid üldjuhul hõlmavad need kasutajakontosid ja valikulist juurdepääsu andmetele, andmete tugevat kättesaadavust ja integreeritud andmehaldustööriistu. Samuti töötab enamik andmebaasiserveri tarkvaraSid Accessi varasemate versioonidega hästi, nii et kõik kasutajad ei pea kasutama sama versiooni. Ainult tabelid on ühiskasutuses. Lisateavet leiate teemadest Accessi andmebaasi migreerimine SQL Server, SQL Server andmebaasi andmete importimine või linkimine ja Azure SQL Server andmebaasi andmetega linkimine või sealt importimine.
Andmebaasiserveri kaudu andmebaasi ühiskasutuse eelised
- Suur jõudlus ja mastaabitavus: Paljudel juhtudel pakub andmebaasiserver paremat jõudlust kui ainult Accessi andmebaasifail. Paljud andmebaasiserveritooted toetavad ka väga mahukaid terabaidisuurusega andmebaase, mis on Accessi andmebaasifaili (kaks gigabaiti) praegusest piirangust umbes 500 korda suurem. Andmebaasiserveri tooted töötavad tavaliselt tõhusalt, töötledes päringuid paralleelselt ja minimeerides täiendavaid mälunõudeid, kui kasutajaid lisatakse.
- Suurem kättesaadavus: Enamik andmebaasiserveri tooteid võimaldab andmebaasi varundada ka siis, kui see on kasutuses. Seetõttu ei pea te sundima kasutajaid andmete varundamiseks andmebaasist väljuma. Andmebaasiserveri tooted käitlevad tavaliselt samaaegselt redigeerimist ja kirjete lukustamist tõhusalt.
- Täiustatud turve: Ühtegi andmebaasi ei saa täielikult turvaliseks muuta. Kuid andmebaasiserveri tooted pakuvad tugevat turvalisust, mis aitab kaitsta teie andmeid volitamata kasutamise eest. Enamik andmebaasiserveri tooteid pakub kontopõhist turvalisust, mis võimaldab teil määrata, kes milliseid tabeleid näevad. Isegi kui keegi saab Accessi eesserveri valesti, aitab kontopõhine turve vältida andmete volitamata kasutamist.
- Automaatne taastatavus: Süsteemitõrke (nt operatsioonisüsteemi krahhi või toitekatkestuse) korral on mõnel andmebaasiserveril automaatsed taastemehhanismid, mis taastavad andmebaasi viimase järjepideva oleku minutites ilma andmebaasiadministraatori sekkumiseta.
- Serveripõhine töötlemine: Accessi kasutamine kliendi/serveri konfiguratsioonis aitab vähendada võrguliiklust, töötledes enne tulemuste klienti saatmist serveris andmebaasipäringuid. Serveris töötlemine on tavaliselt tõhusam, eriti suurte andmehulkadega töötamisel.
- Azure SQL Server: Lisaks SQL Server eelistele pakub see dünaamilist skaleeritavust ilma seisakuajata, nutika optimeerimisega, globaalse skaleeritavuse ja kättesaadavusega, riistvarakuludeta ja vähem haldusega.