Access darbstacijas datu bāzes koplietošanas veidi

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ir vairāki veidi, kā varat koplietot Access datu bāzi atbilstoši jūsu vajadzībām un resursu pieejamībai. Šajā rakstā mēs aplūkosim pieejamās opcijas, to priekšrocības un resursus, lai iegūtu papildinformāciju.

Tēmas šajā rakstā

Pārskats par Access datu koplietošanas veidiem

Datu bāzes lietojumprogrammas laika gaitā mainās un palielinās. Vajadzības un veiktspēju ietekmē daudzi faktori, tostarp vienlaicīgu lietotāju skaits, tīkla vide, caurlaidspēja, latentums, datu bāzes lielums, maksimālais lietošanas laiks un paredzamie pieauguma tempi. Īsumā: ja jūsu datu bāzes risinājums ir veiksmīgs, tas, iespējams, ir jāpilnveido. Par laimi, programmai Access ir evolūcijas ceļš — no vienkārša līdz progresīvam, kuru varat laika gaitā veikt, 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 jums izvēlēties šo ceļu.

Pārskats par Access koplietošanas opcijām Uz lapas sākumu

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 šī datu bāzes koplietošanas metode ir nedrošāka nekā citas, jo katram lietotājam ir pilna datu bāzes kopija, kas palielina nesankcionētas piekļuves risku.

Lai koplietotu datu bāzi, izmantojot koplietojamu mapi

  1. Mājas vai maza uzņēmuma vidē koplietojiet mapi ar konkrētām personām. Papildinformāciju skatiet sadaļā Failu koplietošana, izmantojot tīklu, operētājsistēmā Windows.

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

    1. Startējiet Access un sadaļā Fails noklikšķiniet uz Opcijas.
    2. Lodziņā Access opcijas noklikšķiniet uz Klienta iestatījumi.
    3. Sadaļā Papildu ( Noklusējuma atvēršanas režīms) atlasiet Koplietots, noklikšķiniet uz Labi un pēc tam izejiet no programmas Access.
  3. 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.

  4. Katra lietotāja datorā izveidojiet saīsni uz datu bāzes failu. Papildinformāciju skatiet sadaļā Office programmas vai faila darbvirsmas saīsnes izveide.

Uz lapas sākumu

Sadalītas datu bāzes koplietošana

Šī metode ir laba izvēle, ja jums nav pieejama SharePoint vietne vai datu bāzu serveris. Sadalītu datu bāzi var koplietot 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īšana piedāvā šādas priekšrocības:

  • 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 aizmugursistēmas datu bāzei, izmantojot saistītas tabulas, personām, kas mēģina ļaunprātīgi piekļūt datu bāzei, ir mazāk iespējams iegūt nepilnvarotu piekļuvi datiem caur priekšgalsistēmas datu bāzi.
  • Lielāka uzticamība Ja lietošanas laikā rodas problēma un datu bāze negaidīti tiek aizvērta, jebkādi failu bojājumi parasti aprobežojas ar lietotāja atvērto priekšgalsistēmas datu bāzes kopiju.
  • Elastīga izstrādes vide Katrs lietotājs var neatkarīgi izstrādāt vaicājumus, formas, atskaites un citus datu bāzes objektus, neietekmējot citu lietotāju darbu. 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.

Papildinformāciju skatiet sadaļā Access datu bāzes sadalīšana.

Uz lapas sākumu

Datu koplietošana SharePoint vietnē

Pastāv vairāki veidi, kā koplietot Access datus SharePoint vietnē:

  • Saistīšana Savienošanas process izveido savienojumu ar citas programmas datiem, lai jūs varētu skatīt un rediģēt jaunākos datus gan pakalpojumā SharePoint, gan programmā Access, neizveidojot un neuzturot datu kopiju programmā Access. Ja nevēlaties kopēt SharePoint sarakstu savā Access datu bāzē, bet gan izpildīt vaicājumus un ģenerēt atskaites, pamatojoties uz šī saraksta saturu, varat izveidot saiti ar datiem.
  • Pārvietošanās Pārvietojot datus no Access uz SharePoint vietni, varat izveidot sarakstus SharePoint vietnē, kas ir saistīti ar tabulām jūsu datu bāzē. Tabulu eksportēšanas sadarbības vidē SharePoint vednis ir paredzēts, lai pārvietotu datus no visām tabulām vienlaikus un saglabātu to relācijas.

Papildinformāciju skatiet sadaļā Datu importēšana, saistīšana vai 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ā, ieteicams neatvērt Access datu bāzi šajās atrašanās vietās. Failu var lejupielādēt lokāli rediģēšanai un pēc tam augšupielādēt vēlreiz, kad izmaiņas saglabājat vidē SharePoint. Ja Access datu bāzi no SharePoint atver vairākas personas, var tikt izveidotas vairākas datu bāzes kopijas un var rasties neparedzētas darbības. Šis ieteikums attiecas uz visu veidu Access failiem, ieskaitot vienu datu bāzi, sadalītu datu bāzi un .accdb, .accdc, .accde un .accdr failu formātus. Papildinformāciju par Access izvietošanu skatiet sadaļā Access programmas izvietošana.

Uz lapas sākumu

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 sadaļā Access datu migrēšana, lai SQL Server, Datu importēšana SQL Server datu bāzē vai saites norādīšana uz datiem 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 Datu bāzes serveri bieži nodrošina labāku veiktspēju nekā atsevišķs Access datu bāzes fails. 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 Vairākums datu bāzes serveru produktu ļauj dublēt datu bāzi tās lietošanas laikā. 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 Nevienu datu bāzi nevar aizsargāt pilnīgi no visiem draudiem. 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ātiska atkopšana Dažiem datu bāzes serveru produktiem ir automātiski atkopšanas mehānismi, kuri sistēmas kļūmes (piemēram, operētājsistēmas avārijas vai strāvas padeves pārrāvuma) gadījumā dažu minūšu laikā bez datu bāzes administratora iejaukšanās atkopj datu bāzi pēdējā konsekventajā stāvoklī.
  • Apstrāde serverī Ja izmantojat programmu Access klienta/servera konfigurācijā, tiek samazināts tīkla trafiks, jo datu bāzei nosūtītie vaicājumi pirms rezultātu nosūtīšanas klientam tiek apstrādāti serverī. Ja apstrādi veic serveris, tiek taupīti datora resursi, īpaši tad, ja strādājat ar lielām datu kopām.
  • AzureSQL Server Papildus SQL Server priekšrocībām piedāvā dinamisku mērogojamību bez dīkstāves, inteliģentu optimizāciju, globālu mērogojamību un pieejamību, aparatūras izmaksu novēršanu un samazinātu administrēšanu.

Uz lapas sākumu