Razmislite o podjeli bilo koje baze podataka koju nekoliko osoba zajednički koristi putem mreže. Podjela zajedničke baze podataka može poboljšati njezine performanse i smanjiti mogućnost oštećenja datoteke baze podataka.
Nakon podjele baze podataka možete odlučiti premjestiti pozadinsku bazu podataka ili koristiti neku drugu pozadinsku bazu podataka. Pozadinsku bazu podataka koju koristite možete promijeniti pomoću upravitelja povezanih tablica.
Napomena
- Podjela baze podataka nije isto što i arhiviranje baze podataka. U ovoj se temi ne razmatra način arhiviranja podataka. Podatke arhivirate povremenim premještanjem starijih zapisa u drugu bazu podataka, bilo to zato što datoteka baze podataka prebrzo raste do maksimalne veličine datoteke ili zato što želite da datoteka baze podataka bude mala, a podaci organizirani po vremenskom razdoblju. U nekim je okolnostima moguće arhivirati podatke dijeljenjem baze podataka. Dodatne informacije potražite u mrežnom članku Arhiva podataka programa Access.
- Ako podijelite web-bazu podataka, web-tablice iz te baze podataka neće biti premještene u pozadinsku bazu podataka i neće biti dostupne iz krajnje pristupne baze podataka.
Sadržaj članka
- Pregled
- Prije nego što započnete
- Podjela baze podataka
- Distribucija pristupne baze podataka
- Promjena pozadinske baze podataka koju koristite
Pregled
Kada podijelite bazu podataka, ona se preraspoređuje u dvije datoteke – pozadinsku bazu podataka, koja sadrži podatkovne tablice, i pristupnu bazu podataka, koja sadrži sve ostale objekte baze podataka kao što su upiti, obrasci i izvješća. Svaki korisnik radi s podacima pomoću lokalne kopije pristupne baze podataka.
Da biste podijelili bazu podataka, koristite čarobnjak za razdjelnik baza podataka. Kada podijelite bazu podataka, pristupnu bazu podataka morate distribuirati svojim 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, zlonamjerni korisnik može promijeniti cilj veze i možda izmijeniti dozvole na web-mjestu sustava SharePoint jer su podaci o vezi za povezane tablice nešifrirani.
Prednosti podijeljene baze podataka
Prednosti podijeljene baze podataka obuhvaćaju sljedeće:
Bolje performanse Performanse baze podataka obično se znatno poboljšavaju jer se samo podaci šalju putem mreže. U zajedničkoj bazi podataka koja nije podijeljena putem mreže se šalju sami objekti baze podataka – tablice, upiti, obrasci, izvješća, makronaredbe i moduli, a ne samo podaci.
Veća dostupnost Budući da se kroz mrežu šalju samo podaci, transakcije baze podataka, kao što su uređivanja zapisa, brže se dovršavaju, pa su podaci dostupniji za uređivanje.
Bolja sigurnost Ako pozadinsku bazu podataka pohranite na računalo koje koristi NTFS datotečni sustav, podatke možete zaštititi pomoću NTFS sigurnosnih značajki. Budući da korisnici pristupaju pozadinskoj bazi podataka putem povezanih tablica, manja je vjerojatnost da će uljezi dobiti neovlašten pristup podacima krađom pristupne baze podataka ili predstavljanjem ovlaštenog korisnika. Ako niste sigurni koji datotečni sustav koristi vaš datotečni poslužitelj, pitajte administratora sustava. Ako imate administratorske ovlasti na datotečnom poslužitelju, možete pokrenuti 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ški okvir Pokreni unesite msinfo32 , a zatim kliknite U redu.
- U odjeljku Sažetak sustava kliknite simbol plusa pokraj stavke Komponente.
- U odjeljku Komponente kliknite simbol plusa pokraj stavke Pohrana, a zatim kliknite Pogoni. Dijaloški okvir prikazuje informacije o dostupnim pogonima na ploči s desne strane.
Poboljšana pouzdanost Ako korisnik naiđe na problem, a baza podataka se neočekivano zatvori, svako oštećenje datoteke baze podataka obično je ograničeno na kopiju pristupne baze podataka koju je korisnik otvorio. Budući da korisnik podacima u pozadinskoj bazi podataka pristupa samo putem povezanih tablica, manja je vjerojatnost oštećenja datoteke pozadinske baze podataka.
Fleksibilno razvojno okruženje Budući da svaki korisnik radi s lokalnom kopijom pristupne baze podataka, svaki korisnik može neovisno stvarati upite, obrasce, izvješća i druge objekte baze podataka bez utjecaja na ostale korisnike. Slično tome, možete stvoriti i distribuirati novu verziju pristupne baze podataka ne ometajući pristup podacima pohranjenima u pozadinskoj bazi podataka.
Prije početka
Prije podjele baze podataka imajte na umu sljedeće:
Bazu podataka prije podjele uvijek biste trebali sigurnosno kopirati. Ako ste podijelili bazu podataka, a zatim odlučite da je ne želite podijeliti, izvornik možete vratiti iz sigurnosne kopije.
Podjela baze podataka može potrajati. Trebali biste obavijestiti korisnike da ne koriste bazu podataka dok je dijelite. Ako korisnik promijeni podatke tijekom podjele baze podataka, promjene se neće odraziti na pozadinsku bazu podataka.
Savjet
Ako korisnik promijeni podatke tijekom podjele baze podataka, nove podatke možete uvesti u pozadinsku bazu podataka kada završite.
Iako je podjela baze podataka jedan od načina zajedničkog korištenja podataka, svi korisnici baze podataka moraju imati verziju programa Microsoft Office Access kompatibilnu s datotečnim oblikom pozadinske baze podataka. Na primjer, ako pozadinska datoteka baze podataka koristi oblik datoteke .accdb, korisnici neće moći pristupiti podacima pomoću programa Access 2003.
Ako koristite značajke koje više nisu podržane, za pozadinsku bazu podataka možete koristiti stariji oblik datoteke programa Access. Ako, primjerice, koristite stranice za pristup podacima (DAP-ove) Možete ih nastaviti koristiti ako je pozadinska baza podataka u starijem obliku datoteke koji podržava DAP-ove. Novi oblik datoteke zatim možete koristiti s pristupnom bazom podataka da bi vaši korisnici imali pristup prednostima novog oblika. Imajte na umu da ne možete promijeniti podatke na stranici za pristup podacima pomoću programa Access 2010 ili novije verzije.
Podjela baze podataka
Na računalu stvorite kopiju baze podataka koju želite podijeliti. Započnite s datotekom baze podataka na lokalnom tvrdom disku, a ne na zajedničkom mrežnom mjestu. Ako se datoteka baze podataka trenutno zajednički koristi s lokalnog tvrdog diska, možete je ostaviti tamo gdje jest.
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 razdjelnike baza podataka.
Kliknite Podijeli bazu podataka.
U dijaloškom okviru Stvaranje pozadinske baze podataka odredite naziv, vrstu datoteke i mjesto pozadinske baze podataka.
Napomena
- Razmislite o upotrebi naziva koji predlaže Access. Zadržava izvorni naziv datoteke i označava da je baza podataka pozadinska baza podataka umetanjem _be u naziv, netom prije datotečnog nastavka.
- Nemojte mijenjati vrstu datoteke osim ako neki korisnici neće koristiti 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 pozadinske baze podataka \\server1\share1\ i naziv pozadinske baze podataka MyDB_be.accdb, u okvir Naziv datoteke unesite \\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, umjesto korištenja slova mapiranog pogona odredite UNC put lokacije.
Kada čarobnjak završi s operacijom, prikazat će poruku potvrde.
Baza podataka sada je podijeljena. Pristupna baza podataka datoteka je s kojom ste započeli (kopija izvorne zajedničke baze podataka), a pozadinska 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 pristupne baze podataka koju distribuirate, razmislite o spremanju kao sastavljene binarne datoteke (.accde datoteke). Sastavljena binarna datoteka jest datoteka 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 mijenjati dizajn objekata u .accde datoteci.
- Otvorite pristupnu datoteku baze podataka (.accdb) koju želite spremiti kao sastavljenu binarnu datoteku (.accde).
- Kliknite Datoteka,>Spremi kao>Pretvori u ACCDE>Spremi kao.
- U dijaloškom okviru Spremanje u obliku pronađite mapu u koju želite spremiti datoteku, u okvir Naziv datoteke upišite naziv datoteke, a zatim kliknite Spremi.
Distribucija pristupne baze podataka
Nakon podjele baze podataka distribuirate je korisnicima da bi je mogli početi koristiti.
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, zlonamjerni korisnik može promijeniti cilj veze i možda izmijeniti dozvole na web-mjestu sustava SharePoint jer su podaci o vezi za povezane tablice nešifrirani.
Učinite nešto od sljedećeg:
- Pošaljite poruku e-pošte korisnicima baze podataka i priložite joj datoteku pristupne baze podataka. Navedite upute koje će korisnicima olakšati trenutačno korištenje pristupne baze podataka.
- Spremite datoteku pristupne baze podataka na mrežno mjesto kojemu mogu pristupiti svi korisnici baze podataka, a zatim svojim korisnicima pošaljite poruku e-pošte u kojoj je navedeno mrežno mjesto i sve druge upute potrebne za pristup bazi podataka.
- distribuirati datoteku pristupne baze podataka pomoću uklonjivih medija, kao što su CD-ROM ili USB pogon. Ako datoteku instalirate sami, možete je testirati da biste provjerili funkcionira li. Ako korisnici moraju instalirati datoteku, priložite im dokument u kojem se objašnjava što moraju učiniti da bi instalirali datoteku i kome se mogu obratiti ako naiđu na poteškoće.
Promjena pozadinske baze podataka koju koristite
Pomoću upravitelja povezanim tablicama možete premjestiti pozadinsku bazu podataka ili koristiti neku drugu pozadinsku bazu podataka.
Ako želite premjestiti pozadinsku bazu podataka, najprije stvorite njezinu kopiju na novo mjesto, a zatim slijedite ovaj postupak.
Na kartici Vanjski podaci u grupi Uvoz & povezivanje kliknite Upravitelj povezanih tablica.
U upravitelju povezanih tablica odaberite tablice u trenutnoj pozadinskoj bazi podataka.
Savjet
Ako se niste povezali ni s jednom drugom bazom podataka, kliknite Odaberi sve.
Potvrdite okvir Uvijek provjeri novo mjesto, a zatim kliknite U redu.
Potražite novu pozadinsku bazu podataka i odaberite je.