Andmebaasi tükeldamine

Võrgus ühiskasutatav andmebaas on soovitatav tükeldada. Andmebaasi tükeldamine aitab parandada jõudlust ja vähendab andmebaasifaili kahjustumise ohtu.

Pärast andmebaasi tükeldamist võite tagaandmebaasi teisaldada või võtta kasutusele mõne muu tagaandmebaasi. Kasutatavat tagaandmebaasi saate vahetada lingitud tabelite halduri abil.

Märkmed : 

  • Andmebaasi tükeldamine pole sama mis andmebaasi arhiivimine. Selles teemas arhiivimist ei käsitleta. Andmeid saate arhiivida vanu kirjeid regulaarselt muudesse andmebaasidesse teisaldades. Arhiivimise põhjus võib olla andmebaasi liiga kiire kasv faili mahupiiranguni või soov hoida andmebaasi väiksena ja andmeid ajavahemike kaupa korraldatuna. Mõnel juhul saab andmeid arhiivida ka andmebaasi tükeldades. Lisateavet leiate veebiartiklist Accessi andmete arhiivimine.

  • Kui tükeldate veebiandmebaasi, siis selle andmebaasi veebitabeleid tagaandmebaasi ei teisaldata ja need pole tulemuseks saadava eesandmebaasi kaudu juurdepääsetavad.

Selle artikli teemad

Ülevaade

Enne alustamist

Andmebaasi tükeldamine

Eesandmebaasi levitamine

Kasutatava tagaandmebaasi muutmine

Ülevaade

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

Andmebaasi tükeldatakse andmebaasitükeldi viisardiga. Pärast andmebaasi tükeldamist peate eesandmebaasi kasutajateni toimetama.

Tükeldatud andmebaasi eelised

Tükeldatud andmebaasil on järgmised eelised.

  • Paranenud jõudlus.    Andmebaasi jõudlus tavaliselt kasvab märgatavalt, kuna üle võrgu saadetakse nüüd ainult andmed. Tükeldamata ühiskasutuses andmebaasi korral saadetakse üle võrgu mitte ainult andmed, vaid ka andmebaasiobjektid – tabelid, päringud, vormid, aruanded, makrod ja moodulid.

  • Parem kättesaadavus.    Kuna üle võrgu saadetakse ainult andmeid, toimuvad andmebaasitehingud (nt kirjete muutmine) kiiremini, jättes seega andmed muudatuste tegemiseks paremini kättesaadavaks.

  • Paranenud turvalisus.    Kui hoiate tagaandmebaasi arvutis, mis kasutab NTFS-failisüsteemi, saate andmete kaitsmiseks kasutada NTFS-i turbevõimalusi. Kuna kasutajad pääsevad tagaandmebaasile ligi lingitud tabelite kaudu, on väiksem võimalus, et sissetungijad saavad volitamata juurdepääsu andmetele eesandmebaasi varastades või end volitatud isikuna esitledes. Windows XP, Windows Vista ja Windows Server 2003 kasutavad vaikimisi NTFS-failisüsteemi. Kui te pole kindel, milline failisüsteem teie failiserveris kasutusel on, küsige süsteemiadministraatorilt. Kui teil on failiserveris administraatoriõigused, võite failisüsteemi käsu msinfo32 abil ise välja selgitada.

    Kuidas käsu msinfo32 abil failisüsteemi kontrollida?

    1. Klõpsake nuppu Start ja seejärel käsku Käivita.

    2. Tippige väljale Käivitamisinfo32 ning seejärel klõpsake nuppu OK.

    3. Klõpsake jaotise Süsteemi ülevaade haru Komponendid ees olevat plussmärki.

    4. Klõpsake jaotise Komponendid haru Salvestusruum ees olevat plussmärki ja klõpsake seejärel käsku Draivid. Teave saadaolevate draivide kohta kuvatakse dialoogiboksi parempoolsel paneelil.

  • Täiustatud töökindlus.    Kui kasutajal tekivad probleemid ja andmebaas sulgub ootamatult, saab tavaliselt kahjustada ainult kasutaja avatud eesandmebaasi koopia. Kuna kasutaja pääseb tagaandmebaasi andmetele ligi ainult lingitud tabelite abil, on võimalus tagaandmebaasi kahjustumiseks palju väiksem.

  • Paindlik arenduskeskkond.    Kuna iga kasutaja töötab eesandmebaasi kohaliku koopiaga, saab iga kasutaja teistest sõltumatult ja teisi mõjutamata välja töötada päringuid, vorme, aruandeid ja muid andmebaasiobjekte. Täpselt samamoodi saate tagaandmebaasis olevatest andmetest sõltumatult arendada ja levitada eesandmebaasi uut versiooni.

Lehe algusesse

Enne alustamist

Enne andmebaasi tükeldamist tehke järgmist.

  • Enne andmebaasi tükeldamist tuleks sellest alati teha varukoopia. Kui otsustate pärast tükeldamist, et te ikkagi ei soovi tükeldatud andmebaasi, saate algse andmebaasi varukoopiast taastada.

  • Andmebaasi tükeldamine võib võtta kaua aega. Peaksite kasutajaid sellest teavitama, et nad andmebaasi samal ajal ei kasutaks. Kui andmebaasi tükeldamise ajal muudetakse seal olevaid andmeid, ei kajastu need muudatused tagaandmebaasis.

    Näpunäide. : Kui kasutaja siiski andmeid tükeldamise ajal muudab, saate pärast tükeldamise lõpulejõudmist uued andmed tagaandmebaasi importida.

  • Kuigi andmebaasi tükeldamine on vaid üks võimalus andmete ühiskasutamiseks, peab kõigil andmebaasi kasutajatel olema tagaandmebaasi failivorminguga ühilduv Microsoft Office Accessi versioon. Näiteks kui tagaandmebaas kasutab accdb-vormingut, ei pääse Access 2003 kasutajad seal olevatele andmetele juurde.

  • Kui kasutate funktsioone, mida enam ei toetata, peaksite tagaandmebaasi puhul kasutama varasemat Accessi failivormingut. Näiteks kui kasutate andmepääsulehti (DAP), võite nende kasutamist jätkata, kui tagaandmebaasi vanem vorming neid toetab. Eesandmebaasi puhul saate sel juhul kasutada uuemat failivormingut, et pakkuda kasutajatele uue vormingu eeliseid. Arvestage, et rakenduse Access 2010 abil ei saa te andmepääsulehel (DAP) olevaid andmeid muuta. Lisateavet leiate jaotisest Vt ka.

Lehe algusesse

Andmebaasi tükeldamine

  1. Tehke oma arvutis koopia andmebaasist, mida soovite tükeldada. Alustage andmebaasiga, mis asub teie kohalikul kõvakettal, mitte võrgukohas. Kui andmebaasi ühiskasutatakse kohalikul kõvakettal, võite selle sinna jätta.

  2. Avage kohalikul kõvakettal asuv andmebaasi koopia.

  3. Klõpsake menüü Andmebaasiriistad jaotises Teisalda andmed nuppu Accessi andmebaas. Käivitatakse andmebaasitükeldi viisard.

  4. Klõpsake käsku Tükelda andmebaas.

  5. Määrake dialoogiboksis Tagaandmebaasi loomine tagaandmebaasi nimi, failitüüp ja asukoht.

    Märkmed : 

    • Võimalusel kasutage Accessi pakutavat nime. Nii säilib algne failinimi ja viitamaks sellele, et tegu on tagaandmebaasiga, lisatakse nime lõppu (vahetult enne failinimelaiendit) järelliide _be.

    • Ärge failitüüpi muutke, välja arvatud juhul, kui mõni kasutaja hakkab andmeid kasutama mõne varasema Accessi versiooniga.

    • Võrgukoha aadressi saate sisestada väljale Faili nimi failinime ette. Näiteks kui tagaandmebaasi asukoht on \\server1\share1\ ja tagaandmebaasi nimi on MyDB_be.accdb, sisestage väljale Faili nimi järgmine tekst: \\server1\share1\MyDB_be.accdb.

    • Valitud asukoht peab olema juurdepääsetav kõigile tulevasteke andmebaasi kasutajatele. Kuna draivide vastendused võivad erineda, tuleks vastendatud draivi tähise asemel kirja panna asukoha UNC tee.

  6. Kui viisard jõuab lõpule, kuvab see kinnitava teate.

Teie andmebaas on nüüd tükeldatud. Eesandmebaas on teie esialgne fail (algse ühiskasutatava andmebaasi koopia) ja tagaandmebaas paikneb selle toimingu 5. juhises määratud võrgukohas.

Eesandmebaasi kujundusmuudatuste piiramine

Levitatavasse eesandmebaasi tehtavate kujundusmuudatuste piiramiseks salvestage see kompileeritud binaarfailina (accde-fail). Rakenduse Access 2010 kompileeritud binaarfail on andmebaasirakendus koos sissekompileeritud Visual Basic Access (VBA) koodiga. Accessi kompileeritud binaarfaili ei jää lähtekoodi. Kasutajad ei saa accde-faili objektide kujundust muuta.

  1. Avage eesandmebaasifail (.accdb), mille soovite salvestada kompileeritud binaarfailina (.accde).

  2. Klõpsake menüü Andmebaasiriistad jaotises Andmebaasiriistad nuppu Tee ACCDE. Nupu pilt

  3. Leidke dialoogiboksis Salvesta nimega kaust, kuhu soovite faili salvestada, tippige väljale Faili nimi faili nimi ja seejärel klõpsake nuppu Salvesta.

Lehe algusesse

Eesandmebaasi levitamine

Pärast andmebaasi tükeldamist tuleb eesandmebaas kasutajateni toimetada, et nad saaksid hakata andmebaasi kasutama.

Tehke ühte järgmistest.

  • Saatke andmebaasi kasutajaile meilisõnum koos manustatud eesandmebaasiga. Pange kaasa juhised, mis hõlbustaksid kasutajail eesandmebaasiga töö alustamist.

  • Salvestage eesandmebaas kõigi kasutajate jaoks juurdepääsetavasse võrgukohta ja saatke neile meilisõnum viitega sellele asukohale, samuti lisage juhised andmebaasi kasutamise kohta.

  • Levitage eesandmebaasi irdkandjal, näiteks CD-plaadil, USB-kettal või mälupulgal. Kui installite faili ise, võite veenduda, et kõik töötab. Kui kasutajad peavad faili installima, lisage juurde dokument faili installimiseks vajalike juhistega ja kontaktandmetega juhuks, kui esineb probleeme.

Lehe algusesse

Kasutatava tagaandmebaasi muutmine

Tagaandmebaasi saab teisaldada või vahetada lingitud tabelite halduri abil.

Kui soovite tagaandmebaasi teisaldada, tehke esmalt uude asukohta andmebaasi koopia ja seejärel järgige järgmisi juhiseid.

  1. Klõpsake menüü Andmebaasiriistad jaotises Andmebaasiriistad nuppu Lingitud tabelite haldur.

  2. Valige lingitud tabelite halduris praeguses andmebaasis olevad tabelid.

    Näpunäide. : Kui te pole linkinud ühegi muu andmebaasiga, klõpsake nuppu Vali kõik.

  3. Märkige ruut Kontrolli alati uue asukoha jaoks ja klõpsake seejärel nuppu OK.

  4. Sirvige ja valige uus tagaandmebaas.

Lehe algusesse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×