Ir vairāki veidi, kā varat koplietot Access datu bāzi atbilstoši jūsu vajadzībām un resursu pieejamībai. Šajā rakstā aplūkosim pieejamās opcijas, katras opcijas priekšrocības un resursus, lai iegūtu papildinformāciju.
Šajā rakstā
Pārskats par Access datu kopīgošanas veidiem
Datu bāzes lietojumprogrammas mainās un attīstās laika gaitā. Daudzi faktori ietekmē vajadzības un veiktspēju, tostarp vienlaicīgu lietotāju skaitu, tīkla vidi, caurlaidspēju, latentumu, datu bāzes lielumu, maksimālo lietojuma laiku un gaidāmos augšanas ātrumus. Īsumā, ja datu bāzes risinājums ir sekmīgs, tam, iespējams, ir jāattīstās. Par laimi programmā Access ir evolūcijas ceļš, no vienkāršas uz papildu, ko var izmantot, lai efektīvi mērogotu savu risinājumu. Tālāk esošajā tabulā ir apkopoti Access scenāriji un darba slodzes, lai palīdzētu izvēlēties šo ceļu.

Vienas datu bāzes koplietošana
Šī ir visvienkāršākā opcija, kurai ir vismazāk prasību, taču tā nodrošina arī vismazāko funkcionalitāti. Izmantojot šo metodi, datu bāzes fails tiek glabāts koplietotā tīkla diskā un lietotāji vienlaikus lieto datu bāzes failu. Vairāku lietotāju vienlaikus veiktas izmaiņas var radīt datu uzticamības un pieejamības ierobežojumus, jo visi datu bāzes objekti tiek koplietoti. Šī metode var arī samazināt veiktspēju, jo visi datu bāzes objekti tiek pārsūtīti tīklā.
Šo opciju varat izmantot, ja datu bāzi vienlaikus lietos tikai daži lietotāji un lietotājiem nav jāmaina datu bāzes noformējums. Taču šī metode ir nedrošāka nekā citas datu bāzes koplietošanas metodes, jo katram lietotājam ir pilna datu bāzes faila kopija, kas palielina nesankcionētas piekļuves risku.
Lai koplietotu datu bāzi, izmantojot koplietojamu mapi:
-
Mājas vai mazu uzņēmumu vidē kopīgojiet mapi ar konkrētiem lietotājiem. Papildinformāciju skatiet rakstā failu koplietošana tīklā Windows 10.
-
Pārliecinieties, vai programmai Access visu lietotāju datoros ir iestatīta atvēršana koplietojuma režīmā. Šis iestatījums ir aktivizēts pēc noklusējuma, tomēr ieteicams to pārbaudīt — ja lietotājs atvērs datu bāzi ekskluzīvā režīmā, radīsies datu pieejamības problēmas.
-
Startējiet Access un sadaļā Fails noklikšķiniet uz Opcijas.
-
Lodziņā Access opcijas noklikšķiniet uz Klienta iestatījumi.
-
Sadaļas papildu sadaļā noklusējuma atvēršanas režīmsatlasiet koplietots, noklikšķiniet uz Labiun pēc tam izejiet no programmas Access.
-
-
Nokopējiet datu bāzes failu koplietojamā mapē. Pēc faila nokopēšanas pārliecinieties, vai datu bāzes faila atribūtos ir atļauta lasīšanas/rakstīšanas piekļuve failam. Lai izmantotu datu bāzi, lietotājiem ir jābūt lasīšanas/rakstīšanas piekļuvei.
-
Katra lietotāja datorā izveidojiet saīsni uz datu bāzes failu. Papildinformāciju skatiet rakstā Office programmas vai faila darbvirsmas saīsnes izveidošana.
Sadalītas datu bāzes koplietošana
Šī metode ir laba izvēle, ja jums nav pieejama SharePoint vietne vai datu bāzu serveris. Varat kopīgot sadalītu datu bāzi lokālajā tīklā (LAN). Sadalot datu bāzi, varat to pārkārtot divos failos — aizmugursistēmas datu bāzē, kurā ir iekļautas datu tabulas, un priekšgalsistēmas datu bāzē, kurā ir iekļauti pārējie datu bāzes objekti, piemēram, vaicājumi, formas un atskaites. Katrs lietotājs rīkojas ar datiem, izmantojot lokālu priekšgalsistēmas datu bāzes kopiju.
Datu bāzes sadalīšanas priekšrocības ir šādas:
-
Uzlabota veiktspēja Tīklā tiek koplietoti tikai dati, nevis tabulas, vaicājumi, formas, atskaites, makro un moduļi.
-
Lielāka pieejamība Datu bāzes transakcijas, piemēram, ierakstu rediģēšana, tiek pabeigtas daudz ātrāk.
-
Uzlabota drošība Lietotāji piekļūst dublējuma datu bāzei, izmantojot saistītās tabulas; ir mazāk ticams, ka iebrucēji var iegūt nepilnvarotu piekļuvi datiem, izmantojot front-end datu bāzi.
-
Uzlabota uzticamība Ja lietotājam rodas problēma un datu bāze negaidīti tiek aizvērta, jebkura datu bāzes faila bojājums parasti ir ierobežots līdz lietotāja atvērtajai priekšgala datu bāzei.
-
Elastīga izstrādes vide Katrs lietotājs var neatkarīgi izveidot vaicājumus, veidlapas, atskaites un citus datu bāzes objektus, neietekmējot citus lietotājus. Arī jūs varat izstrādāt un izplatīt jaunu priekšgalsistēmas datu bāzes versiju, nepārtraucot piekļuvi aizmugursistēmas datu bāzē esošajiem datiem.
Lai iegūtu papildinformāciju, skatiet rakstu Access datu bāzes sadalīšanu.
Datu koplietošana SharePoint vietnē
Pastāv vairāki veidi, kā koplietot Access datus SharePoint vietnē.
-
Saistīšana Saistīšanas process izveido savienojumu ar datiem citā programmā, lai jūs varētu skatīt un rediģēt jaunākos datus gan SharePoint, gan programmā Access, neveidojot un uzturot datu kopiju programmā Access. Ja nevēlaties kopēt SharePoint sarakstu savā Access datu bāzē, bet vēlaties izpildīt vaicājumus un ģenerēt atskaites, pamatojoties uz šī saraksta saturu, varat izveidot saiti uz šiem datiem.
-
Pārvietojas Kad pārvietojat datus no Access uz SharePoint vietni, SharePoint vietnē tiek izveidoti saraksti, kas paliek saistīti ar datu bāzes tabulām. Tabulas eksportēšanas uz SharePoint vednis palīdz pārvietot datus no visām tabulām vienlaikus un uzturēt to relācijas.
Papildinformāciju skatiet rakstā datu importēšana, saistīšana un pārvietošana uz SharePoint.
Brīdinājums Lai gan Access datu bāzes failu varat saglabāt pakalpojumā OneDrive vai SharePoint dokumentu bibliotēkā, iesakām neatvērt Access datu bāzi no šīm atrašanās vietām. Fails var tikt lejupielādēts lokāli rediģēšanai un pēc tam vēlreiz augšupielādēts, saglabājot izmaiņas SharePoint vidē. Ja Access datu bāzē tiek atvērta vairāk nekā viena persona, var izveidot vairākas datu bāzes kopijas un var rasties dažas neparedzētas darbības. Šis ieteikums attiecas uz visiem Access failu veidiem, ieskaitot atsevišķu datu bāzi, dalījuma datu bāzi un. accdb,. accdc,. accde un. accdr failu formātiem. Papildinformāciju par Access izvietošanu skatiet rakstā Access lietojumprogrammas izvietošana.
Datu koplietošana, izmantojot datu bāzes serveri
Lai koplietotu datu bāzi, programmu Access var izmantot kopā ar datu bāzes servera produktu, piemēram, SQL Server. Šai metodei ir daudz priekšrocību, taču ir nepieciešama papildu programmatūra — datu bāzes servera produkts.
Šī metode ir līdzīga datu bāzes sadalīšanai, jo tabulas tiek glabātas tīklā un katram lietotājam ir lokāla Access datu bāzes faila kopija, kurā ir saites uz tabulām, kā arī vaicājumiem, formām, atskaitēm un citiem datu bāzes objektiem. Šīs koplietošanas metodes priekšrocības atšķiras atkarībā no izmantotās datu bāzes servera programmatūras, taču parasti pie tām var minēt lietotāju kontus un selektīvu piekļuvi datiem, izcilu datu pieejamību un cieši integrētus datu pārvaldības rīkus. Turklāt lielākā daļa datu bāzes serveru programmatūru labi sadarbojas ar vecākām Access versijām, tāpēc visiem lietotājiem nav nepieciešama viena un tā pati programmas versija. Tiek koplietotas tikai tabulas. Papildinformāciju skatiet rakstā Access datu bāzes migrēšana uz SQL Server, importēšana vai SAISTĪŠANA ar datiem SQL Server datu bāzēun datu SAISTĪŠANA vai importēšana no Azure SQL Server datu bāzes.
Priekšrocības, ja datu bāzes koplietošanai tiek izmantots datu bāzes serveris
-
Augsta veiktspēja un mērogojamība Daudzās situācijās datu bāzes serveris nodrošina labāku veiktspēju nekā tikai Access datu bāzes failu. Turklāt daudzi datu bāzes serveru produkti atbalsta ļoti lielas datu bāzes, kuru lielums sasniedz pat terabaitu, kas ir aptuveni 500 reižu vairāk nekā pašreizējais Access datu bāzes faila lieluma ierobežojums (divi gigabaiti). Datu bāzes serveru produkti parasti ļoti efektīvi apstrādā paralēlus vaicājumus (lietotāju pieprasījumu apdarināšanai izmantojot vairākus sākotnējos pavedienus vienā procesā), un tajās līdz minimumam ir samazināts atmiņas prasību palielinājums jaunu lietotāju pievienošanas dēļ.
-
Lielāka pieejamība Lielākā daļa datu bāzu serveru produktu ļauj dublēt datu bāzi, kamēr tā tiek lietota. Tāpēc, lai dublētu datus, lietotājiem nav jāliek iziet no datu bāzes. Turklāt datu bāzes serveru produkti parasti sekmīgi atrisina problēmas, kas rodas, vienlaikus rediģējot un bloķējot ierakstus.
-
Uzlabota drošība Nevar veikt datu bāzes pilnīgu drošību. Taču datu bāzes serveru produkti piedāvā robustus drošības līdzekļus, kas palīdzēs aizsargāt datus no nesankcionētas lietošanas. Vairākums datu bāzes serveru produktu piedāvā drošību, kuras pamatā ir lietotāju konti: var norādīt, kuriem kontiem kādas tabulas jārāda. Pat tad, ja, pārkāpjot drošības noteikumus, tiek iegūta Access priekšgalsistēmas datu bāze, uz kontiem pamatota drošība neatļauj nesankcionēti izmantot datus.
-
Automātiskā atkopšana Ja rodas sistēmas kļūme (piemēram, operētājsistēma avarē vai tiek nobirums), dažiem datu bāzes serveru produktiem ir automātiski atkopšanas mehānismi, kas atkopj datu bāzi atbilstoši pēdējai konsekvences situācijai minūtēs, bez datu bāzes administratora iejaukšanās.
-
Servera apstrāde Programmas Access izmantošana klienta/servera konfigurācijā palīdz samazināt tīkla trafiku, apstrādājot datu bāzes vaicājumus serverī pirms rezultātu nosūtīšanas klientam. Ja apstrādi veic serveris, tiek taupīti datora resursi, īpaši tad, ja strādājat ar lielām datu kopām.
-
Azure SQL Server Papildus SQL Server priekšrocībām piedāvā dinamisku mērogojamību bez dīkstāves, inteliģentās optimizācijas, globālās mērogojamības un pieejamības, izvēršanas aparatūras izmaksām un samazinātas administrēšanas.