Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Apsveriet iespēju sadalīt datu bāzi, kuru vairāki lietotāji koplieto tīklā. Sadalot koplietojamu datu bāzi, var uzlabot tās veiktspēju un samazināt datu bāzes faila bojāšanas iespēju.

Pēc datu bāzes sadalīšanas, iespējams, izlemsit pārvietot aizmugurgala datu bāzi vai izmantot citu aizmugurgala datu bāzi. Saistīto tabulu pārvaldnieku var izmantot, lai mainītu jūsu lietoto aizmugurgala datu bāzi.

Piezīmes.: 

  • Datu bāzes sadalīšana nav tas pats, kas datu bāzes arhivēšana. Šajā tēmā nav apskatīts, kā arhivēt datus. Dati tiek arhivēti, periodiski pārvietojot vecākus ierakstus uz citu datu bāzi, jo datu bāzes fails pārāk ātri palielinās līdz faila lieluma ierobežojumam vai tāpēc, ka datu bāzes failu vēlaties uzturēt nelielu un datus sakārtotus pēc laika perioda. Dažos gadījumos datus var arhivēt, sadalot datu bāzi. Papildinformāciju skatiet tiešsaistes rakstā Piekļuves datu arhivēšana.

  • Sadalot tīmekļa datu bāzi, visas šajā datu bāzē esošās tīmekļa tabulas netiks pārvietotas uz aizmugurgala datu bāzi, un tās nevarēs sasniegt no iegūtās priekšgalgala datu bāzes.

Šajā rakstā

Pārskats

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.

Lai sadalītu datu bāzi, izmantojiet datu bāzes sadalītāja vedni. Pēc datu bāzes sadalīšanas jums jāizplata priekšgalgala datu bāze saviem lietotājiem.

Brīdinājums.: Lai aizsargātu jūsu datus, ja datu bāzē ir vairāki lietotāji, ieteicams nekoplietot datu bāzes kopijas, kurās ir saites uz SharePoint sarakstiem. Ja veidojat saiti uz tabulu, kas ir SharePoint saraksts, pastāv iespēja ļaunprātīgam lietotājam mainīt saites mērķi un, iespējams, modificēt atļaujas SharePoint vietnē, jo savienojuma informācija saistītajām tabulām nav šifrēta.

Sadalītas datu bāzes priekšrocības

Sadalītas datu bāzes priekšrocības ir šādas:

  • Uzlabota veiktspēja    Datu bāzes veiktspēja parasti tiek ievērojami uzlabota, jo dati tiek sūtīti tikai tīklā. Koplietotā datu bāzē, kas nav sadalīta, datu bāzes objekti —tabulas, vaicājumi, formas, atskaites, makro un moduļi — tiek nosūtīti tīklā, nevis tikai datos.

  • Lielāka pieejamība    Tā kā dati tiek sūtīti tikai tīklā, datu bāzes transakcijas, piemēram, ierakstu rediģēšana, tiek pabeigtas ātrāk, tāpēc datus var vēl vairāk rediģēt.

  • Uzlabota drošība    ja saglabājat aizmugursistēmas datu bāzi datorā, kas izmanto NTFS failu sistēmu, varat izmantot NTFS drošības līdzekļus, lai aizsargātu savus datus. Tā kā lietotāji piekļūst aizmugurgala datu bāzei, izmantojot saistītas tabulas, ir mazāk iespējams, ka ielaušanās personas var iegūt nepilnvarotu piekļuvi datiem, zagjot priekšgalgala datu bāzi vai norādot kā pilnvarotu lietotāju. Ja nezināt, kāda failu sistēma tiek izmantota jūsu failu serverī, sazinieties ar sistēmas administratoru. Ja jums failu serverī ir administratora tiesības, varat izpildīt komandu msinfo32, lai patstāvīgi noteiktu failu sistēmu.

    Kā izmantot msinfo32, lai pārbaudītu failu sistēmu?

    1. Noklikšķiniet uz pogas Sākt un pēc tam uz Palaist.

    2. Palaišanas dialoglodziņā ierakstiet msinfo32 un pēc tam noklikšķiniet uz Labi.

    3. Sadaļā System Summary (Sistēmas kopsavilkums) noklikšķiniet uz pluszīmes blakus vienumam Components (Komponenti).

    4. Sadaļā Komponenti noklikšķiniet uz pluszīmes blakus krātuve un pēc tam noklikšķiniet uz Diski. Dialoglodziņā tiek parādīta informācija par pieejamiem diskiem panelī labajā pusē.

  • Uzlabota uzticamība    ja lietotājam rodas problēma un datu bāze negaidīti tiek aizvērta, jebkādi failu bojājumi parasti aprobežojas tikai ar lietotāja atvērto priekšgalgaldu datu bāzes kopiju. Tā kā lietotājs piekļūst tikai aizmugurgala datu bāzes datiem, izmantojot saistītās tabulas, aizmugurgala datu bāzes fails, visticamāk, tiks bojāts.

  • Elastīga izstrādes vide    Tā kā katrs lietotājs strādā ar lokālu priekšgaldības datu bāzes kopiju, katrs lietotājs var neatkarīgi izstrādāt vaicājumus, formas, atskaites un citus datu bāzes objektus, neietekmējot citus lietotājus. Līdzīgi arī jūs varat izstrādāt un izplatīt jaunu priekšgalgala datu bāzes versiju, nepārtraucot piekļuvi aizmugurgala datu bāzē glabātajiem datiem.

Uz lapas sākumu

Pirms sākat darbu

Pirms datu bāzes sadalīšanas ņemiet vērā:

  • Pirms datu bāzes sadalīšanas vienmēr vajadzētu dublēt datu bāzi. Sadalot datu bāzi un pēc tam izlemjot, ka nevēlaties sadalīt datu bāzi, varat atjaunot oriģinālu no savas dublējumkopijas.

  • Datu bāzes sadalīšanai var būt nepieciešams ilgs laiks. Lietotājiem ir jāpaziņo, lai tie nelietotu datu bāzi, kad to sadalāt. Ja lietotājs maina datus, sadalot datu bāzi, izmaiņas netiek atspoguļotas aizmugurgala datu bāzē.

    Padoms.: Ja lietotājs maina datus, sadalot datu bāzi, varat importēt jaunos datus aizmugurgala datu bāzē pēc pabeigšanas.

  • Lai gan datu bāzes sadalīšana ir viens no veidiem, kā koplietot datus, ikvienam, kas izmanto datu bāzi, ir nepieciešama Microsoft Office Access versija, kas ir saderīga ar aizmugurgala datu bāzes faila formātu. Piemēram, ja aizmugurgala datu bāzes fails izmanto .accdb faila formātu, lietotāji nevar piekļūt saviem datiem, izmantojot programmu Access 2003.

  • Ja izmantojat līdzekļus, kas vairs netiek atbalstīti, aizmugurgala datu bāzei ieteicams izmantot vecāku Access faila formātu. Piemēram, ja izmantojat datu piekļuves lapas (DATA access pages — DAP); Tās varat turpināt izmantot, ja aizmugurgala datu bāze ir vecākā failu formātā, kas atbalsta DAP. Pēc tam varat izmantot jauno faila formātu ar priekšgalgalsa datu bāzi, lai jūsu lietotāji varētu piekļūt jaunā formāta priekšrocībām. Ņemiet vērā, ka datu piekļuves lapā nevar mainīt datus, izmantojot Access 2010 vai jaunāku versiju.

Uz lapas sākumu

Datu bāzes sadalīšana

  1. Datorā izveidojiet sadalāmās datu bāzes kopiju. Sāciet ar datu bāzes failu lokālajā cietajā diskā, nevis tīkla koplietojumā. Ja datu bāzes fails pašlaik tiek koplietots no lokālā cietā diska, varat to atstāt vietā.

  2. Atveriet datu bāzes kopiju, kas atrodas lokālajā cietajā diskā.

  3. Cilnes Datu bāzes rīki grupā Datu pārvietošana noklikšķiniet uz Access datu bāze. Tiek startēts datu bāzes sadalītāja vednis.

  4. Noklikšķiniet uz Sadalīt datu bāzi.

  5. Dialoglodziņā Aizmugurgala datu bāzes izveide norādiet nosaukumu, faila tipu un aizmugurgala datu bāzes faila atrašanās vietu.

    Piezīmes.: 

    • Apsveriet iespēju izmantot Access ieteikto nosaukumu. Tā saglabā sākotnējo faila nosaukumu un norāda, ka datu bāze ir aizmugurgala datu bāze, _be nosaukumu tieši pirms faila nosaukuma paplašinājuma.

    • Nemainiet faila tipu, ja vien daži lietotāji izmantos vecāku Access versiju, lai piekļūtu datiem.

    • Lodziņā Faila nosaukums pirms faila nosaukuma varat ievadīt ceļu uz tīkla atrašanās vietu. Piemēram, ja aizmugurgala datu bāzes tīkla atrašanās vieta ir \\server1\share1\ un aizmugurgala datu bāzes faila nosaukums ir MyDB_be.accdb, lodziņā Faila nosaukums varat ievadīt \\server1\share1\MyDB_be.accdb.

    • Atrašanās vietai, kuru izvēlaties, jābūt pieejamai visiem, kas izmantos datu bāzi. Tā kā disku kartējumi var atšķirties, norādiet UNC atrašanās vietas ceļu, nevis kartēta diska burtu.

  6. Kad vednis beidz darbu, tiek parādīts apstiprinājuma ziņojums.

Tagad datu bāze ir sadalīta. Priekšgalsa datu bāze ir fails, ar kuru sākāt (oriģinālās koplietojamās datu bāzes kopija), un aizmugurgala datu bāze atrodas tīkla vietā, ko norādījāt šīs procedūras 5. darbībā.

Priekšgalgala datu bāzes noformējuma izmaiņu ierobežošana

Lai ierobežotu izplatītās priekšgalatora datu bāzes izmaiņas, apsveriet iespēju to saglabāt kā kompilētu bināro failu (.accde failu). Kompilēts binārais fails ir datu bāzes lietojumprogrammas fails, kas ir saglabāts kopā ar kompilētu Visual Basic Access (VBA) kodu. Access kompilētajā binārajā failā vairs nav nekāda VBA avota koda. Lietotāji nevar mainīt objektu noformējumu .accde failā.

  1. Atveriet priekšgala datu bāzes failu (.accdb), kuru vēlaties saglabāt kā kompilētu bināro failu (.accde).

  2. Noklikšķiniet uz > Saglabāt kā > Izveidot ACCDE > Saglabāt kā.

  3. Dialoglodziņā Saglabāt kā pārlūkojot atrodiet mapi, kurā vēlaties saglabāt failu, ierakstiet faila nosaukumu lodziņā Faila nosaukums un pēc tam noklikšķiniet uz Saglabāt.

Uz lapas sākumu

Priekšgalgala datu bāzes izplatīšana

Pēc datu bāzes sadalīšanas jūs izplatīt priekšgalgala datu bāzi saviem lietotājiem, lai varētu sākt izmantot datu bāzi.

Brīdinājums.: Lai aizsargātu jūsu datus, ja datu bāzē ir vairāki lietotāji, ieteicams nekoplietot datu bāzes kopijas, kurās ir saites uz SharePoint sarakstiem. Ja veidojat saiti uz tabulu, kas ir SharePoint saraksts, pastāv iespēja ļaunprātīgam lietotājam mainīt saites mērķi un, iespējams, modificēt atļaujas SharePoint vietnē, jo savienojuma informācija saistītajām tabulām nav šifrēta.

Veiciet vienu no turpmākajām darbībām.

  • Nosūtiet e-pasta ziņojumu datu bāzes lietotājiem un pievienojiet ziņojumam priekšgalgala datu bāzes failu. Iekļaujiet visus norādījumus, kas lietotājiem ļaus vieglāk uzreiz sākt izmantot priekšgalgalu datu bāzi.

  • Saglabājiet priekšgalgala datu bāzes failu tīkla atrašanās vietā, kam var piekļūt visi datu bāzes lietotāji, un pēc tam nosūtiet lietotājiem e-pasta ziņojumu, kurā norādīta tīkla atrašanās vieta kopā ar citiem norādījumiem, kas nepieciešami, lai piekļūtu datu bāzei.

  • Izkliedējiet priekšgalgaldu datu bāzes failu, izmantojot noņemamu datu nesēju, piemēram, CD-ROM vai USB zibatmiņas disku. Ja instalējat failu pats, varat to pārbaudīt, lai pārliecinātos, vai tas darbojas. Ja lietotājiem ir jāinstalē fails, iekļaujiet dokumentu, kurā paskaidrots, kas viņiem jādara, lai instalētu failu, un kas ar ko sazināties, ja rodas grūtības.

Uz lapas sākumu

Jūsu lietotās aizmugurgala datu bāzes maiņa

Varat pārvietot aizmugurgala datu bāzi vai izmantot citu aizmugurgala datu bāzi, izmantojot saistīto tabulu pārvaldnieku.

Ja vēlaties pārvietot aizmugurgala datu bāzi, vispirms izveidojiet tās kopiju uz jauno atrašanās vietu un pēc tam izpildiet šo procedūru.

  1. Cilnes Ārējie dati grupā Importēt un saistīt & Saistīto tabulu pārvaldnieks.

  2. Saistīto tabulu pārvaldniekā atlasiet tabulas, kas ir pašreizējā aizmugurgala datu bāzē.

    Padoms.: Ja neesat saistījis citas datu bāzes, noklikšķiniet uz Atlasīt visu.

  3. Atzīmējiet izvēles rūtiņu Vienmēr pārbaudīt, vai nav jaunas atrašanās vietas, un pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un atlasiet jauno aizmugurgala datu bāzi.

Uz lapas sākumu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.