Razmotrite dijeljenje bilo koje baze podataka koje nekoliko osoba zajednički koristi putem mreže. Razdvajanje zajedničke baze podataka može pomoći u poboljšanju performansi i smanjenju mogućnosti oštećenja datoteke baze podataka.
Kada podijelite bazu podataka, možete odlučiti da premjestite pozadinsku bazu podataka ili da koristite neku drugu pozadinsku bazu podataka. Možete koristiti Upravitelj povezanih tablica da biste promijenili pozadinsku bazu podataka koju koristite.
Napomene:
-
Razdvajanje baze podataka nije isto kao arhiviranje baze podataka. U ovoj se temi ne raspravljaju kako arhivirati podatke. Podatke arhivirate periodički premještanjem starijih zapisa u drugu bazu podataka, jer datoteka baze podataka prebrzo raste na ograničenje veličine datoteke ili zato što želite da datoteka baze podataka bude mala, a vaši podaci čiste u određenom vremenskom periodu. U nekim slučajevima možete arhivirati podatke tako da podijelite bazu podataka. Dodatne informacije potražite u članku Arhiviraj podatke o pristupuna internetu.
-
Ako podijelite web-bazu podataka, sve web-tablice u toj bazi podataka neće se premjestiti u pozadinsku bazu podataka i neće biti dostupne iz nastale pristupne baze podataka.
Sadržaj članka
Pregled
Kada podijelite bazu podataka, ponovno je organizirate u dvije datoteke – pozadinsku bazu podataka koja sadrži podatkovne tablice i bazu podataka koja sadrži sve ostale objekte baze podataka, kao što su upiti, obrasci i izvješća. Svaki korisnik komunicira s podacima pomoću lokalne kopije pristupne baze podataka.
Da biste podijelili bazu podataka, poslužite se čarobnjakom za razdjelnik baze podataka. Kada podijelite bazu podataka, morate distribuirati pristupnu bazu 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 povezujete s tablicom koja je popis sustava SharePoint, on stvara mogućnost da zlonamjerni korisnik mijenja cilj veze i potencijalno izmijeni dozvole na web-mjestu sustava SharePoint kao informacije o povezivanju za povezane tablice nisu šifrirane.
Prednosti podijeljene baze podataka
Prednosti podijeljene baze podataka obuhvaćaju sljedeće:
-
Poboljšane performanse Performanse baze podataka obično se znatno poboljšavaju jer se samo podaci šalju preko mreže. U zajedničkoj bazi podataka koja nije podijeljena, objekti baze podataka – tablice, upiti, obrasci, izvješća, makronaredbe i moduli šalju se preko mreže, a ne samo podaci.
-
Veća dostupnost Budući da se samo podaci šalju u mrežu, transakcije baze podataka, kao što su uređivanja zapisa, brzo se dovršuju, što omogućuje uređivanje podataka na raspolaganju.
-
Poboljšana sigurnost Ako pozadinsku bazu podataka pohranite na računalo koje koristi datotečni sustav NTFS, možete koristiti sigurnosne značajke sustava NTFS da biste zaštitili podatke. Budući da korisnici pristupaju pozadinskoj bazi podataka pomoću povezanih tablica, manje je vjerojatno da uljezi mogu dobiti neovlašteni pristup podacima krađom pristupne baze podataka ili predstavljajući se kao ovlaštenog korisnika. Ako niste sigurni koji datotečni sustav koristi vaš datotečni poslužitelj, zatražite od administratora sustava. Ako imate administratorske ovlasti na poslužitelju datoteka, možete pokrenuti naredbu, da biste sami odredili datotečni sustav.
Kako koristiti da biste provjerili datotečni sustav?
-
Kliknite gumb Start, a zatim Pokreni.
-
U dijaloški okvir PokreniUpišite je, a zatim kliknite u redu.
-
U odjeljku Sažetak sustavakliknite simbol plus uz odjeljak komponente.
-
U odjeljku komponentekliknite znak plus pokraj odjeljka Pohrana, a zatim kliknite Pogoni. U dijaloškom okviru prikazat će se informacije o dostupnim pogonima na ploči s desne strane.
-
-
Poboljšana pouzdanost Ako korisnik naiđe na problem, a baza podataka neočekivano se zatvara, bilo koja korupcija datoteka baze podataka obično je ograničena na kopiju pristupne baze podataka koju je korisnik otvorio. Budući da korisnik pristupa samo podacima u pozadinskoj bazi podataka pomoću povezanih tablica, pozadinsku datoteku baze podataka znatno će se manje vjerojatno pokvariti.
-
Fleksibilno razvojno okruženje Budući da svaki korisnik radi s lokalnom kopijom pristupne baze podataka, svaki korisnik može samostalno 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, a da ne biste ometali pristup podacima pohranjenima u pozadinskoj bazi podataka.
Prije početka
Prije podjele baze podataka razmotrite sljedeće:
-
Prije razdijeljenih podataka uvijek biste trebali sigurnosno postaviti sigurnosnu poruku. Ako podijelite bazu podataka, a zatim odlučite da ne želite podijeliti bazu podataka, izvornu kopiju možete vratiti iz sigurnosne kopije.
-
Razdvajanje baze podataka može potrajati. Trebali biste obavijestiti korisnike da ne koriste bazu podataka dok je dijelite. Ako korisnik promijeni podatke dok razdijelite bazu podataka, promjene se neće odraziti u pozadinskoj bazi podataka.
Savjet: Ako korisnik promijeni podatke dok razdijelite bazu podataka, nove podatke možete uvesti u pozadinsku bazu podataka nakon završetka.
-
Iako je podjela baze podataka jedan od načina zajedničkog korištenja podataka, svi koji koriste bazu podataka moraju imati verziju programa Microsoft Office Access koja je kompatibilna s oblikom datoteke pozadinske baze podataka. Ako, primjerice, pozadinsku datoteku baze podataka koristi oblik datoteke. accdb, korisnici ne mogu pristupiti podacima pomoću programa Access 2003.
-
Ako koristite značajke koje više nisu podržane, možda ćete htjeti koristiti stariji oblik datoteke programa Access za pozadinsku bazu podataka. Ako, primjerice, koristite stranice za pristup podacima (DAPs); Ako je pozadinsku bazu podataka u prethodnom obliku datoteke koja podržava DAPs, možete ih nastaviti koristiti. Zatim možete koristiti novi oblik datoteke s naslovnom bazom podataka da bi korisnici imali pristup prednostima novog oblika. Imajte na sebi da ne možete mijenjati podatke na stranici za pristup podacima pomoću programa Access 2010 ili noviji.
Podjela baze podataka
-
Na računalu napravite kopiju baze podataka koju želite podijeliti. Počnite s datotekom baze podataka na lokalnom tvrdom disku, a ne na mrežnom dijelu. Ako se datoteka baze podataka trenutno zajednički koristi s lokalnog tvrdog diska, možete je ostaviti na mjestu.
-
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. Pokrenut će se čarobnjak za razdjelnik baze podataka.
-
Kliknite Podijeli bazu podataka.
-
U dijaloškom okviru Stvaranje pozadinsku bazu podataka Navedite naziv, vrstu datoteke i mjesto za pozadinsku datoteku baze podataka.
Napomene:
-
Razmislite o korištenju naziva koji Access sugerira. Sačuvat će izvorni naziv datoteke i označava da je baza podataka pozadinsku bazu podataka tako da umetnete _be u naziv neposredno prije nastavka naziva datoteke.
-
Nemojte mijenjati vrstu datoteke, osim ako neki korisnici ne koriste stariju verziju programa Access za pristup podacima.
-
Put do mrežnog mjesta u okviru naziv datoteke možete unijeti ispred naziva datoteke. Ako je, primjerice, mrežno mjesto za pozadinsku bazu podataka \\server1\share1\ , a naziv datoteke za pozadinsku bazu podataka 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 preslikavanje pogona može varirati, trebali biste navesti UNC put mjesta umjesto pomoću preslikanom slovu pogona.
-
-
Kada čarobnjak završi, prikazat će se potvrda poruke.
Baza podataka sada je podijeljena. Ulazna baza podataka jest datoteka s kojom ste pokrenuli (kopiju izvorne zajedničke baze podataka), a pozadinsku bazu 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 u pristupnoj bazi podataka koju distribuirate, razmislite o tome da je spremite kao kompilirane binarne datoteke (. accde datoteke). Kompilirana binarna datoteka jest datoteka aplikacije baze podataka koja je spremljena sa svim programom 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 Ulazna datoteka baze podataka (. accdb) koju želite spremiti kao kompilirane binarne datoteke (. accde).
-
Kliknite datoteka > spremanje u obliku > da bi accde > Spremanje u obliku.
-
U dijaloškom okviru Spremanje u obliku dođite do mape u koju želite spremiti datoteku, upišite naziv datoteke u okvir naziv datoteke , a zatim kliknite Spremi.
Distribucija pristupne baze podataka
Kada podijelite bazu podataka, možete distribuirati naslovnicu baze podataka korisnicima, tako da mogu 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 povezujete s tablicom koja je popis sustava SharePoint, on stvara mogućnost da zlonamjerni korisnik mijenja cilj veze i potencijalno izmijeni dozvole na web-mjestu sustava SharePoint kao informacije o povezivanju za povezane tablice nisu šifrirane.
Učinite nešto od sljedećeg:
-
Pošaljite poruku e-pošte korisnicima baze podataka i priložite datoteku pristupne baze podataka na poruku. Navedite upute koje će korisnicima olakšati početak korištenja pristupne baze podataka odmah.
-
Spremite datoteku pristupne baze podataka na mrežno mjesto kojima svi korisnici baze podataka mogu pristupiti, a zatim pošaljite korisnicima poruku e-pošte koja određuje mrežno mjesto s bilo kojim drugim uputama koje bi im mogle zatrebati radi pristupa bazi podataka.
-
Distribuiranje pristupne datoteke baze podataka pomoću izmjenjivog medija, kao što je CD-ROM ili USB memorijski pogon. Ako datoteku instalirate sami, možete ga testirati da biste bili sigurni da će funkcionirati. Ako korisnici moraju instalirati datoteku, trebali biste uvrstiti dokument koji im objašnjava što moraju učiniti da biste instalirali datoteku i kome se obratiti ako naiđu na poteškoće.
Promjena pozadinske baze podataka koja se koristi
Pozadinsku bazu podataka možete premjestiti ili koristiti neku drugu pozadinsku bazu podataka pomoću upravitelja povezane tablice.
Ako želite premjestiti pozadinsku bazu podataka, najprije je kopirajte na novo mjesto, a zatim slijedite ovaj postupak.
-
Na kartici vanjski podaci u grupi veza uvoza & kliknite Upravitelj povezanih tablica.
-
U upravitelju povezanih tablica odaberite tablice koje se nalaze u aktualnoj pozadinskoj bazi podataka.
Savjet: Ako niste povezani ni s jednom drugom bazom podataka, kliknite Odaberi sve.
-
Potvrdite okvir uvijek potraži novo mjesto, a zatim kliknite u redu.
-
Pronađite i odaberite novu pozadinsku bazu podataka.