Accessi andmebaasi ühiskasutusse andmiseks on olenevalt vajadustest ja ressursside kättesaadavusest mitu võimalust. Selles artiklis vaatame saadaolevaid suvandeid, iga suvandi eeliseid ja ressursse lisateabe saamiseks.
Selle artikli teemad
Ülevaade Accessi andmete ühiskasutusse andmise viisidest
Andmebaasirakendused muutuvad ja kasvavad aja jooksul. Paljud tegurid mõjutavad vajadusi ja jõudlust, sealhulgas samaaegsete kasutajate arvu, võrgukeskkonda, läbilaskevõimet, latentsust, andmebaasi mahtu, kasutusaja tippaega ja oodatavat kasvumäära. Lühidalt öeldes, kui teie andmebaasilahendus on edukas, tuleb see tõenäoliselt edasi arendada. Õnneks on Accessil evolutsiooniline tee, lihtsast edasijõudnuni, mille abil saate võtta aega, et oma lahendust tõhusalt mastaandada. Järgmises tabelis on kokkuvõte Accessi stsenaariumidest ja töökoormustest, mis aitavad teil seda teed valida.
Ühe andmebaasi ühiskasutusse andmine
See on lihtsaim võimalus ja esitab kõige vähem nõudmisi, kuid pakub ka kõige vähem funktsioone. Selle meetodi puhul talletatakse andmebaasifaili ühiskasutataval võrgukettal ja kõik kasutajad ühiskasutavad seda korraga. Kui mitu kasutajat samaaegselt andmeid muudavad, rakendatakse mõningaid piiranguid töökindlusele ja kättesaadavusele, kuna kõik andmebaasiobjektid on ühiskasutuses. See meetod võib vähendada ka jõudlust, kuna kõik andmebaasiobjektid saadetakse võrgu kaudu.
See viis võib sobida teile juhul, kui korraga töötab andmebaasiga ainult mõni üksik kasutaja ja kasutajad ei pea andmebaasi kujundust kohandama. Kuid see meetod on vähem turvaline kui muud andmebaasi ühiskasutuse meetodid, kuna igal kasutajal on andmebaasifaili täielik koopia, mis 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 kõigi kasutajate arvutites on Access seatud avanema ühiskasutusrežiimis. See on vaikesäte, kuid seda tuleks kontrollida – kui kasutaja avab andmebaasi eksklusiivrežiimis, siis takistab see andmete kättesaadavust.
-
Käivitage Access ja klõpsake jaotises Fail nuppu Suvandid.
-
Klõpsake dialoogiboksis Accessi suvandid nuppu Kliendisätted.
-
Valige jaotise Täpsemalt jaotises Vaikeavamisrežiimsuvand Ühiskasutuses, klõpsake nuppu OK ja seejärel väljuge Accessist.
-
-
Kopeerige andmebaasifail ühiskausta. Pärast faili kopeerimist veenduge, et faili atribuudid on seatud lubama andmebaasifailile lugemis-/kirjutuspääsu. Kasutajatel peab andmebaasi kasutamiseks olema lugemis-/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 juhul, kui teil pole SharePointi saiti või andmebaasiserverit. Tükeldatud andmebaasi saate ühiskasutusse anda kohtvõrgu (LAN) kaudu. Andmebaasi tükeldades korraldate selle ümber kahte faili – tagaandmebaasi, milles on andmetabelid, ja eesandmebaasi, milles on kõik muud andmebaasiobjektid (nt päringud, vormid ja aruanded). 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 kirjete redigeerimine) viiakse kiiremini lõpule.
-
Täiustatud turve Kasutajad pääsevad tagaandmebaasile juurde lingitud tabelite kaudu; on vähem tõenäoline, et sissetungijad saavad andmetele volitamata juurdepääsu eesandmebaasi kaudu.
-
Täiustatud töökindlus Kui kasutajal ilmneb probleem ja andmebaas sulgub ootamatult, on kõik andmebaasifailide rike tavaliselt piiratud kasutaja avatud eesandmebaasi koopiaga.
-
Paindlik arenduskeskkond Iga kasutaja saab päringuid, vorme, aruandeid ja muid andmebaasiobjekte iseseisvalt arendada, ilma et see mõjutaks teisi kasutajaid. Samuti saate luua ja levitada eesandmebaasi uut versiooni ilma tagaandmebaasis talletatavatele 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.
-
Sidudes Linkimisprotsess loob ühenduse mõnes muus programmis asuvate andmetega, et saaksite 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 aruandeid selle loendi sisu põhjal, saate andmetega linkida.
-
Liigub Andmete teisaldamisel Accessist SharePointi saidile loote SharePointi saidil loendid, mis jäävad lingituks teie andmebaasi tabelitega. Tabelite SharePointi eksportimise viisard aitab teil andmeid ühest tabelist 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 vältida Accessi andmebaasi avamist nendest asukohtadest. Faili saab redigeerimiseks kohalikult alla laadida ja pärast muudatuste SharePointi salvestamist uuesti üles laadida. Kui SharePointis avab Accessi andmebaasi mitu inimest, võib andmebaasist luua mitu eksemplari ja ilmneda ootamatuid käitumisi. See soovitus kehtib igat tüüpi Accessi failide kohta (sh üks andmebaas, tükeldatud andmebaas ja ACCDB-, ACCDC-, ACCDE- ja 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). Sellel meetodil on palju eeliseid, kuid selleks on vaja täiendavat tarkvara – andmebaasiserverit.
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 tavaliselt hõlmavad need kasutajakontosid ja valikulist juurdepääsu andmetele, andmete suurepärast kättesaadavust ja tõhusaid integreeritud andmehaldusriistu. Mis veelgi olulisem – enamik andmebaasiserveri tarkvararakendusi töötab ka Accessi varasemate versioonidega, seetõttu ei pea kõigil kasutajatel olema sama versioon. 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 ületavad Accessi andmebaasifaili praeguse piirangu ligikaudu 500 korda (kaks gigabaiti). Andmebaasiserveri tooted töötavad üldjuhul väga tõhusalt, töötledes päringuid paralleelselt (kasutades kasutajataotluste töötlemiseks ühe protsessi raames mitut sisemist lõime) ja minimeerides täiendavaid mälunõudeid, kui kasutajaid lisatakse rohkem.
-
Suurem kättesaadavus Enamik andmebaasiserveri tooteid võimaldab andmebaasi varundada ka siis, kui see on kasutuses. Seetõttu ei pea te andmete varundamiseks sundima kasutajaid andmebaasist väljuma. Lisaks käitlevad andmebaasiserveri tooted tavaliselt samaaegset redigeerimist ja kirjete lukustamist väga tõhusalt.
-
Täiustatud turve Ühtegi andmebaasi ei saa täielikult turvaliseks muuta. Andmebaasiserveri tooted pakuvad siiski töökindlat turvalisust, mis aitab kaitsta teie andmeid volitamata kasutamise eest. Enamik andmebaasiserveri tooteid pakub kontopõhist turvalisust, võimaldades teil määrata, kes milliseid tabeleid näevad. Isegi juhul, kui Accessi eesserver on valesti hangitud, takistab kontopõhine turvalisus 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 ühtsusoleku paari minuti jooksul 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 dünaamilist skaleeritavust ilma seisakuajata, nutika optimeerimisega, globaalse skaleeritavuse ja kättesaadavusega, riistvarakulude kõrvaldamisega ja haldusega.