Access datu bāzes sadalīšana

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Apsveriet iespēju sadalīt datu bāzi, kuru vairākas personas koplieto tīklā. Koplietojamas datu bāzes sadalīšana var uzlabot tās veiktspēju un samazināt datu bāzes failu bojājumu rašanās iespēju.

Pēc datu bāzes sadalīšanas jūs varat pārvietot aizmugursistēmas datu bāzi vai izmantot atšķirīgu aizmugursistēmas datu bāzi. Lai nomainītu izmantoto aizmugursistēmas datu bāzi, varat izmantot saistīto tabulu pārvaldnieku.

Piezīmes.: 

  • Datu bāzes sadalīšana nav tas pats, kas datu bāzes arhivēšana. Šajā tēmā nav aplūkota datu arhivēšana. Dati tiek arhivēti, periodiski pārvietojot vecākos ierakstus uz citu datu bāzi, jo datu bāzes fails palielinās pārāk ātri attiecībā uz faila lieluma ierobežojumu vai jūs vēlaties saglabāt nelielu datu bāzes failu un datus skaidri strukturēt pēc laika perioda. Dažos gadījumos datus varat arhivēt, sadalot datu bāzi. Papildinformāciju skatiet tiešsaistes rakstā Access datu arhivēšana.

  • Ja sadalīsit tīmekļa datu bāzi, šajā datu bāzē iekļautās tīmekļa tabulas netiks pārvietotas uz aizmugursistēmas datu bāzi un nebūs sasniedzamas no iegūtās priekšgalsistēmas datu bāzes.

Šajā rakstā

Pārskats

Pirms sākat darbu

Datu bāzes sadalīšana

Priekšgalsistēmas datu bāzes izplatīšana

Izmantojamās aizmugursistēmas datu bāzes nomaiņa

Pārskats

Sadalot datu bāzi, to var 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, lietojiet datu bāzes sadalīšanas vedni. Pēc datu bāzes sadalīšanas priekšgalsistēmas datu bāze jāizplata pārējiem lietotājiem.

Brīdinājums.:  Lai aizsargātu savus datus, ja datu bāzi izmanto vairāki lietotāji, ir ieteicams nepiekrītu kopijas datu bāzi, kurā ir iekļautas saites uz SharePoint sarakstiem. Ja izveidojat saiti uz tabulu, kas ir SharePoint saraksts, tas rada iespēju jebkuram ļaunprātīgu lietotājam mainīt saites mērķi un potenciāli modificēt atļaujas SharePoint vietnē, kā savienojuma informāciju saistītajās tabulās ir šifrēta.

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

Tālāk norādītas sadalītas datu bāzes lietošanas priekšrocības.

  • Uzlabota veiktspēja.    Parasti datu bāzes veiktspēja ievērojami uzlabojas, jo tīklā tiek pārsūtīti tikai dati. Lietojot koplietotu datu bāzi, kas nav sadalīta, tīklā tiek pārsūtīti ne tikai dati, bet arī paši datu bāzes objekti — tabulas, vaicājumi, formas, atskaites, makro un moduļi.

  • Lielāka pieejamība.    Tā kā tīklā tiek pārsūtīti tikai dati, datu bāzes darbības, piemēram, ierakstu rediģēšana, tiek pabeigtas daudz ātrāk, kas ļauj uzlabot datu pieejamību rediģēšanai.

  • Uzlabota drošība.    Ja saglabājat aizmugursistēmas datu bāzi datorā, kas izmanto NTFS failu sistēmu, NTFS drošības līdzekļus var izmantot, lai aizsargātu savus datus. Tā kā lietotāji piekļūst aizmugursistēmas datu bāzei, izmantojot saistītu tabulu, ir mazāk iespējams, ka mēģina ļaunprātīgi iegūt nepilnvarotu piekļuvi datiem, nozagt priekšgala datu bāzi, vai kā pilnvaroti lietotājam rada. Ja neesat pārliecināts, kādu failu sistēmu tiek izmantota failu serverī, lūdziet, lai sistēmas administrators. Ja jums ir administratora tiesības failu serverī, varat palaist komandu msinfo32 aprēķināšanai failu sistēmā.

    Kā izmantot komandu msinfo32 failu sistēmas pārbaudei

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

    2. Dialoglodziņā Izpilde ierakstiet msinfo32 un pēc tam noklikšķiniet uz Labi.

    3. Sadaļā Sistēmas kopsavilkums noklikšķiniet uz pluszīmes pie Komponenti.

    4. Sadaļā Komponenti noklikšķiniet uz pluszīmes pie Krātuve un pēc tam noklikšķiniet uz Diskdziņi. Informācija par pieejamajiem diskdziņiem tiks parādīta dialoglodziņa panelī labajā pusē.

  • 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. Tā kā lietotājs piekļūst aizmugursistēmas datu bāzē esošajiem datiem, izmantojot tikai saistītas tabulas, aizmugursistēmas datu bāzes faila sabojāšanas iespēja ir maza.

  • Elastīga izstrādes vide.    Tā kā katrs lietotājs strādā ar priekšgalsistēmas datu bāzes kopiju, viņš var neatkarīgi izstrādāt vaicājumus, formas, atskaites un citus datu bāzes objektus, neietekmējot citu lietotāju darbu. Var izstrādāt un izplatīt arī jaunu priekšgalsistēmas datu bāzes versiju, nepārtraucot piekļuvi aizmugursistēmas datu bāzē esošajiem datiem.

Uz lapas sākumu

Pirms darba sākšanas

Pirms datu bāzes sadalīšanas ņemiet vērā šos faktorus.

  • Pirms datu bāzes sadalīšanas vienmēr izveidojiet tās dublējumkopiju. Ja sadalīsit datu bāzi un pēc tam pārdomāsit, ka tomēr nevēlaties to sadalīt, no izveidotās dublējumkopijas varēsit atjaunot datu bāzi.

  • Datu bāzes sadalīšana var būt ļoti laikietilpīga. Jums jāpaziņo lietotājiem, lai tie neizmanto datu bāzi, kamēr veicat tās sadalīšanu. Ja lietotājs maina datus datu bāzes sadalīšanas laikā, šīs izmaiņas netiks parādītas aizmugursistēmas datu bāzē.

    Padoms.: Ja kāds lietotājs tomēr maina datus datu bāzes sadalīšanas laikā, jaunos datus varat importēt aizmugursistēmas datu bāzē pēc sadalīšanas pabeigšanas.

  • Lai arī datu bāzes sadalīšana ir viens no datu koplietošanas veidiem, ikviena datu bāzes lietotāja rīcībā ir jābūt programmas Microsoft Office Access versijai, kas ir saderīga ar aizmugursistēmas datu bāzes formātu. Piemēram, ja aizmugursistēmas datu bāzes faila formāts ir .accdb, lietotāji nevar piekļūt šiem datiem, izmantojot programmu Access 2003.

  • Iespējams, vēlēsities izmantot vecākas versijas Access faila formātā aizmugursistēmas datu bāzi, ja izmantojat līdzekļi, kas vairs netiek atbalstīti. Piemēram, ja izmantojat datu piekļuves lapas (DAPs); varat turpināt izmantot tos, ja aizmugursistēmas datu bāzi, kas ir vecākā faila formātā, kas atbalsta DAPs. Varat izmantot jauno faila formātu ar priekšgala datu bāzi, lai jūsu lietotāji varētu piekļūt saviem ieguvumi no jaunā formāta. Ņemiet vērā, ka nevar mainīt datu Access datu lapā, izmantojot Access 2010 vai jaunāka versija.

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, kas atrodas lokālajā cietajā diskā, nevis tīkla koplietojumu. Ja datu bāzes fails pašlaik tiek kopīgots lokālajā cietajā diskā, atstājiet to turpat.

  2. Atveriet lokālajā cietajā diskā esošās datu bāzes kopiju.

  3. Cilnes Datu bāzes rīki grupā Datu pārvietošana noklikšķiniet uz Access datu bāze. Tiek sākts datu bāzes sadalīšanas vednis.

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

  5. Dialoglodziņā Aizmugursistēmas datu bāzes izveide norādiet aizmugursistēmas datu bāzes faila nosaukumu, tipu un atrašanās vietu.

    Piezīmes.: 

    • Apsveriet iespēju izmantot programmas Access piedāvāto nosaukumu. Tas saglabā sākotnējo faila nosaukumu un norāda, ka datu bāze ir aizmugursistēmas datu bāze, nosaukumā ievietojot elementu _be tieši pirms faila nosaukuma paplašinājuma.

    • Nemainiet faila tipu, ja vien daži lietotāji neizmanto programmas Access vecākas versijas, lai piekļūtu datiem.

    • Ceļu uz atrašanās vietu tīklā varat ievadīt lodziņā Faila nosaukums, kas atrodas faila nosaukuma priekšā. Piemēram, ja aizmugursistēmas datu bāzes atrašanās vieta tīklā ir \\server1\share1\ un aizmugursistēmas datu bāzes faila nosaukums ir MyDB_be.accdb, lodziņā Faila nosaukums varat ievadīt \\server1\share1\MyDB_be.accdb.

    • Izvēlētajai atrašanās vietai ir jābūt pieejamai ikvienam datu bāzes lietotājam. Norādiet atrašanās vietas UNC ceļu, nevis izmantojiet kartēta diskdziņa burtu, jo diskdziņu kartējumi var atšķirties.

  6. Kad vednis ir pabeidzis darbu, tas parāda apstiprinājuma ziņojumu.

Datu bāze tagad ir sadalīta. Priekšgalsistēmas datu bāze ir fails, ar kuru sākāt darbu (sākotnējās koplietotās datu bāzes kopija), un aizmugursistēmas datu bāze atrodas tīkla vietā, kuru norādījāt šīs procedūras 5. darbībā.

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

Lai ierobežotu izplatītās priekšgalsistēmas datu bāzes izmaiņas, apsveriet iespēju to saglabāt kā kompilētu bināru failu (.accde failu). Kompilēts binārs fails ir datu bāzes programmas fails, kas saglabāts ar kompilētu visu Visual Basic Access (VBA) kodu. Access kompilēts binārais fails nesatur VBA avota kodu. Lietotāji nevar mainīt objektu noformējumu .accde failā.

  1. Atveriet priekšgalsistēmas datu bāzes failu (.accdb), ko vēlaties saglabāt kā kompilētu bināru failu (.accde).

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

    Ja izmantojat programmu Access 2007, cilnes Datu bāzes rīki grupā Datu bāzes rīki noklikšķiniet uz Veidot ACCDE.

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

Uz lapas sākumu

Priekšgalsistēmas datu bāzes izplatīšana

Pēc datu bāzes sadalīšanas izplatiet priekšgalsistēmas datu bāzi pārējiem lietotājiem, lai tie varētu sākt izmantot šo datu bāzi.

Brīdinājums.:  Lai aizsargātu savus datus, ja datu bāzi izmanto vairāki lietotāji, ir ieteicams nepiekrītu kopijas datu bāzi, kurā ir iekļautas saites uz SharePoint sarakstiem. Ja izveidojat saiti uz tabulu, kas ir SharePoint saraksts, tas rada iespēju jebkuram ļaunprātīgu lietotājam mainīt saites mērķi un potenciāli modificēt atļaujas SharePoint vietnē, kā savienojuma informāciju saistītajās tabulās ir šifrēta.

Izpildiet kādu no šīm darbībām.

  • Nosūtiet e-pasta ziņojumu datu bāzes lietotājiem un pievienojiet šim ziņojumam priekšgalsistēmas datu bāzes failu. Pievienojiet visas instrukcijas, kas var lietotājiem atvieglot tūlīt sākt izmantot priekšgalsistēmas datu bāzi.

  • Saglabājiet priekšgalsistēmas datu bāzes failu tīkla vietā, kurai var piekļūt visi datu bāzes lietotāji, un nosūtiet lietotājiem e-pasta ziņojumu, norādot tīkla vietu un sniedzot noderīgas instrukcijas, lai piekļūtu datu bāzei.

  • Izplatiet priekšgalsistēmas datu bāzes failu, izmantojot noņemamu datu nesēju, piemēram, kompaktdisku vai zibatmiņu. Ja failu instalēsit pats, pārbaudiet to, lai pārliecinātos, vai tas darbojas. Ja fails ir jāinstalē lietotājiem, komplektā ar failu iekļaujiet dokumentu, kurā sniegtas faila instalēšanas instrukcijas un norādīta persona, ar kuru jāsazinās problēmu rašanās gadījumā.

Uz lapas sākumu

Izmantojamās aizmugursistēmas datu bāzes nomaiņa

Aizmugursistēmas datu bāzi varat pārvietot vai nomainīt, izmantojot saistīto tabulu pārvaldnieku.

Ja vēlaties pārvietot aizmugursistēmas datu bāzi, vispirms izveidojiet tās kopiju jaunajā atrašanās vietā un pēc tam izpildiet tālāk minētās darbības.

  1. Cilnes Ārējie dati grupā Importēt un saistīt noklikšķiniet uz Saistīto tabulu pārvaldnieks.

    Ja izmantojat programmu Access 2007, cilnes Datu bāzes rīki grupā Datu bāzes rīki noklikšķiniet uz Saistīto tabulu pārvaldnieks.

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

    Padoms.: Ja neesat izveidojis saites uz citām datu bāzēm, noklikšķiniet uz Atlasīt visu.

  3. Atzīmējiet izvēles rūtiņu Pārbaudīt jaunu atrašanās vietu un pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un atlasiet jauno aizmugursistēmas datu bāzi.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×