Razmislite o razdvajanju bilo koje baze podataka koju nekoliko osoba zajednički koristi putem mreže. Podjela zajedničke baze podataka može poboljšati performanse i smanjiti vjerojatnost oštećenja datoteka baze podataka.
Kada podijelite bazu podataka, možete odlučiti premjestiti stražnju bazu podataka ili koristiti drugu stražnju bazu podataka. Pomoću upravitelja povezanih tablica možete promijeniti stražnju bazu podataka koju koristite.
Napomene:
-
Podjela baze podataka nije isto što i arhiviranje baze podataka. U ovoj se temi ne opisuje kako arhivirati podatke. Podatke arhivi možete arhivirati tako da povremeno premještate starije zapise u drugu bazu podataka jer se datoteka baze podataka previše brzo povećava na ograničenje veličine datoteke ili zato što želite da datoteka baze podataka bude mala, a podaci su organizirani po vremenskom razdoblju. U nekim okolnostima podatke možete arhivirati tako da podijelite bazu podataka. Dodatne informacije potražite u internetskom članku Arhiviranje podataka programa Access.
-
Ako podijelite web-bazu podataka, web-tablice u toj bazi podataka neće se premjestiti u stražnju bazu podataka i neće se moći dohvatiti iz dobivene pristupne baze podataka.
Sadržaj članka
Pregled
Kada podijelite bazu podataka, preustrojte je u dvije datoteke – u stražnju bazu podataka koja sadrži podatkovne tablice i pristupna baza podataka koja sadrži sve ostale objekte baze podataka, kao što su upiti, obrasci i izvješća. Svaki korisnik stupa u interakciju s podacima pomoću lokalne kopije pristupne baze podataka.
Da biste podijelili bazu podataka, koristite čarobnjak za razdjelnik baze podataka. Kada podijelite bazu podataka, morate distribuirati pristupne baze podataka korisnicima.
Oprez: Da biste zaštitili podatke ako baza podataka ima više krajnjih korisnika, preporučuje se da ne dijelite kopije baze podataka koja sadrži veze na popise sustava SharePoint. Ako se povežete s tablicom koja je popis sustava SharePoint, to stvara mogućnost da bilo koji zlonamjerni korisnik promijeni cilj veze i potencijalno izmijeni dozvole na web-mjestu sustava SharePoint jer se podaci o vezi za povezane tablice nešifrirani.
Prednosti podijeljene baze podataka
Prednosti podijeljene baze podataka obuhvaćaju sljedeće:
-
Poboljšane performanse Performanse baze podataka obično se značajno poboljšavaju jer se samo podaci šalju putem mreže. U zajedničkoj bazi podataka koja nije podijeljena, objekti baze podataka – tablice, upiti, obrasci, izvješća, makronaredbe i moduli – šalju se u cijeloj mreži, a ne samo podaci.
-
Veća dostupnost Budući da se samo podaci šalju putem mreže, transakcije baze podataka, kao što su uređivanja zapisa, brže se dovrše, što podatke ostavlja dostupnijima za uređivanje.
-
Poboljšana sigurnost ako stražnju bazu podataka pohranite na računalo koje koristi NTFS datotečni sustav, možete koristiti NTFS sigurnosne značajke da biste zaštitili podatke. Budući da korisnici pristupaju back-end bazi podataka pomoću povezanih tablica, manje je vjerojatno da uljezi mogu dobiti neovlašten pristup podacima krađom pristupne baze podataka ili tako da se pokažu kao ovlašteni korisnik. Ako niste sigurni koji datotečni sustav koristi poslužitelj datoteka, obratite se administratoru sustava. Ako imate administratorske ovlasti na datotečnom poslužitelju, pokrenite naredbu msinfo32 da biste sami odredili datotečni sustav.
Kako koristiti msinfo32 za provjeru datotečnog sustava?
-
Kliknite gumb Start, a zatim Pokreni.
-
U dijaloškom okviru Pokreni upišite msinfo32 , a zatim kliknite U redu.
-
U odjeljku Sažetak sustava kliknite simbol plusa uz stavku Komponente.
-
U odjeljku Komponente kliknite simbol plusa uz stavku Pohrana, a zatim Pogoni. U dijaloškom se okviru prikazuju informacije o dostupnim pogonima na ploči s desne strane.
-
-
Poboljšana pouzdanost ako korisnik naiđe na problem i baza podataka neočekivano se zatvori, oštećenje datoteka baze podataka obično je ograničeno na kopiju pristupne baze podataka koju je korisnik otvorenih. Budući da korisnik pristupa samo podacima u stražnjoj bazi podataka pomoću povezanih tablica, datoteka stražnje baze podataka mnogo je manja vjerojatnost da će postati oštećena.
-
Fleksibilno razvojno okruženje Budući da svaki korisnik radi s lokalnom kopijom pristupne baze podataka, svaki korisnik može neovisno razvijati upite, obrasce, izvješća i druge objekte baze podataka bez utjecaja na druge korisnike. Slično tome, možete razviti i distribuirati novu verziju pristupne baze podataka bez ometanja pristupa podacima pohranjenima u stražnjoj bazi podataka.
Prije početka
Prije podjele baze podataka razmislite o sljedećem:
-
Prije podjele baze podataka uvijek biste trebali sigurnosno kopirati bazu podataka. Ako podijelite bazu podataka, a zatim odlučite da ne želite podijeliti bazu podataka, možete vratiti izvornik iz sigurnosne kopije.
-
Podjela baze podataka može potrajati. Obavijestite korisnike da ne bi koristili bazu podataka dok je podijelite. Ako korisnik promijeni podatke dok podijelite bazu podataka, promjene se neće odraziti u stražnjoj bazi podataka.
Savjet: Ako korisnik promijeni podatke dok podijelite bazu podataka, možete uvesti nove podatke u stražnju bazu podataka kada završite.
-
Iako je dijeljenje baze podataka jedan od načina zajedničkog korištenja podataka, svi koji koriste bazu podataka moraju imati verziju programa Microsoft Office Access kompatibilnu s oblikom datoteke u stražnjoj bazi podataka. Ako, primjerice, datoteka baze podataka koja se koristi oblikom datoteke .accdb, korisnici ne mogu pristupiti svojim podacima pomoću programa Access 2003.
-
Ako koristite značajke koje više nisu podržane, možda ćete za bazu podataka programa Access htjeti koristiti stariji oblik datoteke programa Access. Na primjer, ako koristite stranice za pristup podacima (DAP-ovi); možete ih nastaviti koristiti ako je stražnja baza podataka u starijem obliku datoteke koja podržava DAP-ove. Novi oblik datoteke zatim možete koristiti s pristupnim bazama podataka da bi korisnici imali pristup prednostima novog oblika. Imajte na umu da ne možete promijeniti podatke na stranici pristupa podacima pomoću programa Access 2010 ili novije verzije.
Podjela baze podataka
-
Na računalu stvorite kopiju baze podataka koju želite podijeliti. Počnite s datotekom baze podataka na lokalnom tvrdom disku, a ne na mrežnom mjestu. Ako se datoteka baze podataka trenutno zajednički koristi s lokalnog tvrdog diska, možete je ostaviti na mjestu na kojem se nalazi.
-
Otvorite kopiju baze podataka koja se nalazi na lokalnom tvrdom disku.
-
Na kartici Alati baze podataka u grupi Premještanje podataka kliknite Baza podataka programa Access. Pokreće se čarobnjak za razdjelnik baze podataka.
-
Kliknite Podijeli bazu podataka.
-
U dijaloškom okviru Stvaranje stražnje baze podataka navedite naziv, vrstu datoteke i mjesto za datoteku krajnje baze podataka.
Napomene:
-
Razmislite o korištenju naziva koji Access predlaže. Zadržava izvorni naziv datoteke i označava da je baza podataka back-end baza podataka umetanjem _be u naziv neposredno prije nastavka naziva datoteke.
-
Nemojte mijenjati vrstu datoteke ako neki korisnici ne koriste stariju verziju programa Access za pristup podacima.
-
Put do mrežnog mjesta možete unijeti u okvir Naziv datoteke ispred naziva datoteke. Ako je, primjerice, mrežno mjesto za stražnju bazu podataka \\server1\share1\, a naziv datoteke za stražnju bazu podataka je MyDB_be.accdb, u okvir Naziv datoteke možete unijeti \\server1\share1\MyDB_be.accdb.
-
Mjesto koje odaberete mora biti dostupno svima koji će koristiti bazu podataka. Budući da se mapiranja pogona mogu razlikovati, UNC odrediti put mjesta umjesto mapiranja slova pogona.
-
-
Kada čarobnjak završi, prikazat će se potvrdna poruka.
Baza podataka sada je podijeljena. Pristupna baza podataka datoteka je s 2016(kopija izvorne zajedničke baze podataka), a stražnja baza podataka nalazi se na mrežnom mjestu koje ste naveli u petom koraku ovog postupka.
Ograničavanje promjena dizajna pristupne baze podataka
Da biste ograničili promjene na pristupnu bazu podataka koju distribuirate, razmislite o spremanju kao kompilirane binarne datoteke (.accde datoteke). Sastavljena binarna datoteka datoteka je aplikacije baze podataka koja je spremljena sa svim kompiliranim kodom programa Visual Basic Access (VBA). Nijedan izvorni kod programa VBA ne ostaje u sastavljenoj binarnoj datoteci programa Access. Korisnici ne mogu promijeniti dizajn objekata u .accde datoteci.
-
Otvorite datoteku pristupne baze podataka (.accdb) koju želite spremiti kao sastavljenu binarnu datoteku (.accde).
-
Kliknite Datoteka > Spremi kao > postavi ACCDE > Spremi kao.
-
U dijaloškom okviru Spremanje u obliku pronađite mapu u koju želite spremiti datoteku, upišite naziv datoteke u okvir Naziv datoteke, a zatim kliknite Spremi.
Raspodjela pristupne baze podataka
Kada podijelite bazu podataka, bazu podataka sučelja distribuirate korisnicima da bi mogli početi koristiti bazu podataka.
Oprez: Da biste zaštitili podatke ako baza podataka ima više krajnjih korisnika, preporučuje se da ne dijelite kopije baze podataka koja sadrži veze na popise sustava SharePoint. Ako se povežete s tablicom koja je popis sustava SharePoint, to stvara mogućnost da bilo koji zlonamjerni korisnik promijeni cilj veze i potencijalno izmijeni dozvole na web-mjestu sustava SharePoint jer se podaci o vezi za povezane tablice nešifrirani.
Napravite nešto od sljedećeg:
-
Pošaljite poruku e-pošte korisnicima baze podataka i priložite datoteku pristupne baze podataka poruci. Uvrstite sve upute koje će korisnicima olakšati početak korištenja pristupne baze podataka odmah.
-
Spremite datoteku pristupne baze podataka na mrežno mjesto kojem svi korisnici baze podataka mogu pristupiti, a zatim korisnicima pošaljite poruku e-pošte koja određuje mrežno mjesto zajedno s bilo kojim drugim uputama koje su im potrebne za pristup bazi podataka.
-
Datoteku pristupne baze podataka distribuirajte pomoću uklonjivog medija, kao što je CD-ROM ili USB memorijski pogon. Ako datoteku instalirate sami, možete je testirati da biste provjerili funkcionira li. Ako korisnici moraju instalirati datoteku, uvrstite dokument u kojem se objašnjava što moraju učiniti da bi instalirali datoteku i kome se obratiti ako naiđu na poteškoće.
Promjena baze podataka koju koristite
Možete premjestiti stražnju bazu podataka ili koristiti neku drugu stražnju bazu podataka pomoću upravitelja povezanih tablica.
Ako želite premjestiti stražnju bazu podataka, najprije je kopirajte na novo mjesto, a zatim slijedite ovaj postupak.
-
Na kartici Vanjski podaci u grupi Uvoz & kliknite Upravitelj povezanih tablica.
-
U upravitelju povezanih tablica odaberite tablice koje se nalaze u trenutnoj stražnjoj bazi podataka.
Savjet: Ako se niste povezali ni s jednom drugom bazom podataka, kliknite Odaberi sve.
-
Potvrdite okvir Uvijek provjeri ima li novog mjesta, a zatim kliknite U redu.
-
Pronađite i odaberite novu stražnju bazu podataka.