Postoji nekoliko načina na koje možete da delite Access bazu podataka u zavisnosti od vaših potreba i dostupnosti resursa. U ovom članku ćemo pogledati dostupne opcije, pogodnosti svake opcije i resurse za više informacija.
U ovom članku
Pregled načina za deljenje Access podataka
Aplikacije baze podataka se vremenom menjaju i razvijaju. Mnogi faktori utiču na potrebe i performanse, uključujući broj istovremenih korisnika, mrežno okruženje, protok, kašnjenje, veličinu baze podataka, vremena najveće upotrebe i očekivane stope rasta. Ukratko, ako je rešenje baze podataka uspešno, verovatno je potrebno da se razvija. Srećom, Access ima evolucionu putanju, od jednostavne do napredne, koju možete da iskoristite tokom vremena da biste efikasno podesili svoje rešenje. Sledeća tabela rezimira Access scenarije i radna opterećenja kako bi vam pomogla da odaberete tu putanju.
Deljenje jedne baze podataka
Ovo je najjednostavnija opcija i ima najmanje zahteva, ali takođe obezbeđuje najmanje funkcija. U ovom metodu, baza podataka je uskladištena na deljenom mrežnom disku, a svi korisnici istovremeno dele datoteku baze podataka. Ako više korisnika istovremeno menja podatke, može doći do ograničenja u vezi sa pouzdanošću i dostupnošću, jer se dele svi objekti baze podataka. Ova tehnika može da smanji performanse jer se svi objekti baze podataka šalju preko mreže.
Ova opcija će raditi dobro ako se očekuje da će samo par osoba koristiti bazu podataka u isto vreme i ako korisnici ne budu imali potrebu da prilagođavaju dizajn baze podataka. Ali ovaj metod je manje bezbedan od drugih metoda deljenja baze podataka, jer svaki korisnik ima punu kopiju datoteke baze podataka, povećavajući rizik od neovlašćenog pristupa.
Da biste delili bazu podataka pomoću deljene fascikle:
-
U okruženju kuće ili malog preduzeća delite fasciklu sa određenim osobama. Više informacija potražite u članku Deljenje datoteka preko mreže u operativnom sistemu Windows.
-
Proverite da li je Access na računarima svih korisnika podešen da se otvara u deljenom režimu. Ovo je podrazumevana postavka, ali bi trebalo da je proverite da biste bili sigurni – ako korisnik otvori bazu podataka u isključivom režimu, to će ometati dostupnost podataka.
-
Pokrenite Access i u okviru Datoteka izaberite stavku Opcije.
-
U okviru Access opcije izaberite stavku Postavke klijenta.
-
U odeljku Više opcija , u okviru Podrazumevani otvoreni režim izaberite stavku Deljeno, kliknite na dugme U redu, a zatim izađite iz programa Access.
-
-
Kopirajte datoteku baze podataka u deljenu fasciklu. Kada kopirate datoteku, uverite se da su atributi datoteke postavljeni da dozvole pristup datoteci baze podataka za čitanje/pisanje. Korisnici moraju imati pristup za čitanje/pisanje da bi mogli da koriste bazu podataka.
-
Na računaru svakog korisnika, kreirajte prečicu ka datoteci baze podataka. Više informacija potražite u članku Kreiranje prečice na radnoj površini za Office program ili datoteku.
Deljenje razdeljene baze podataka
Ovo je dobar izbor ako nemate SharePoint lokaciju ili servera baze podataka. Razdelnu bazu podataka možete da delite preko lokalne mreže oblasti (LAN). Kada razdelite bazu podataka, reorganizujete je u dve datoteke – pozadinsku bazu podataka koja sadrži tabele sa podacima i izloženu bazu podataka koja sadrži sve ostale objekte baze podataka, kao što su upiti, obrasci i izveštaji. Svaki korisnik je u interakciji sa podacima pomoću lokalne kopije izložene baze podataka.
Prednosti razdeljivanja baze podataka uključuju sledeće:
-
Poboljšane performanse Na mreži se dele samo podaci, a ne tabele, upiti, obrasci, izveštaji, makroi i moduli.
-
Veća dostupnost Transakcije baze podataka, kao što su uređivanja zapisa, dovršavaju se brže.
-
Poboljšana bezbednost Korisnici pristupe potpornoj bazi podataka putem povezanih tabela; manja je verovatnoća da uljezi mogu da dobiju neovlašćeni pristup podacima putem izložene baze podataka.
-
Poboljšana pouzdanost Ako korisnik naiđe na problem i baza podataka se neočekivano zatvori, sva oštećenja datoteke baze podataka obično su ograničena na kopiju izložene baze podataka koju je korisnik otvorio.
-
Fleksibilno okruženje razvoja Svaki korisnik može nezavisno da razvija upite, obrasce, izveštaje i druge objekte baze podataka bez uticaja na druge korisnike. Možete i da razvijate i distribuirate novu verziju izložene baze podataka bez ometanja pristupa podacima koji su uskladišteni u pozadinskoj bazi podataka.
Više informacija potražite u članku Razdeljivanje Access baze podataka.
Deljenje podataka na SharePoint lokaciji
Postoji nekoliko načina za deljenje Access podataka na SharePoint lokaciji:
-
Povezivanje Proces povezivanja povezuje se sa podacima u drugom programu, tako da možete da prikažete i uredite najnovije podatke i u sistemu SharePoint i u programu Access bez pravljenja i održavanja kopije podataka u programu Access. Ako ne želite da kopirate SharePoint listu u Access bazu podataka, već želite da pokrenete upite i generišete izveštaje na osnovu sadržaja te liste, možete da se povežete sa podacima.
-
Premeštanje Kada premestite podatke iz programa Access na SharePoint lokaciju, kreirate liste na SharePoint lokaciji koje su povezane sa tabelama u bazi podataka. Čarobnjak za izvoz tabela u SharePoint pomaže vam da istovremeno premestite podatke iz svih tabela i održavate njihove relacije.
Više informacija potražite u članku Uvoz, povezivanje ili premeštanje podataka u SharePoint.
Upozorenje Iako datoteku Access baze podataka možete da sačuvate u usluzi OneDrive ili SharePoint biblioteci dokumenata, preporučujemo da izbegavate otvaranje Access baze podataka sa tih lokacija. Datoteka se može preuzeti lokalno radi uređivanja, a zatim ponovo otpremiti kada sačuvate promene u sistemu SharePoint. Ako više osoba otvori Access bazu podataka iz sistema SharePoint, može se kreirati više kopija baze podataka i može doći do nekih neočekivanih ponašanja. Ova preporuka se odnosi na sve tipove Access datoteka, uključujući jednu bazu podataka, razdeljenu bazu podataka i .accdb, .accdc, .accde i .accdr formate datoteka. Više informacija o primeni programa Access potražite u članku Primena Access aplikacije.
Deljenje podataka pomoću servera baze podataka
Access možete koristiti sa proizvodom servera baze podataka, kao što je SQL Server, da biste delili bazu podataka. Ovaj metod vam nudi mnoge prednosti, ali zahteva dodatni softver – proizvod servera baze podataka.
Ovaj metod je sličan razdeljivanju baze podataka jer su tabele uskladištene na mreži, a svaki korisnik ima lokalnu kopiju datoteke Access baze podataka koja sadrži veze ka tabelama, zajedno sa upitima, obrascima, izveštajima i ostalim objektima baze podataka. Pogodnosti ovog metoda deljenja zavise od softvera za server baze podataka koji koristite, ali generalno uključuju korisničke naloge i selektivni pristup podacima, odličnu dostupnost podataka i dobre alatke za upravljanje integrisanim podacima. Štaviše, većina vrsta softvera za server baza podataka dobro funkcioniše sa starijim verzijama programa Access, tako da ne moraju svi korisnici da imaju isti verziju. Dele se samo tabele. Više informacija potražite u člancima Migriranje Access baze podataka u SQL Server, Uvoz podataka u SQL Server bazi podataka ili Povezivanje sa podacima iz Azure SQL Server baze podataka ili uvoz podataka.
Prednosti deljenja baze podataka pomoću servera baze podataka
-
Visoke performanse i skalabilnost U mnogim situacijama server baze podataka nudi bolje performanse od samo datoteke Access baze podataka. Veliki broj proizvoda servera baze podataka takođe pružaju podršku za veoma velike baze podataka, veličine jednog terabajta, što je približno 500 puta više od trenutnog ograničenja za datoteku Access baze podataka (dva gigabajta). Proizvodi servera baze podataka generalno veoma efikasno funkcionišu tako što paralelno obrađuju upite (koristeći više osnovnih niti u okviru jednog procesa da bi obradili zahteve korisnika) i smanjuju dodatne zahteve za memoriju kada se doda još korisnika.
-
Povećana dostupnost Većina proizvoda servera baze podataka vam omogućava da napravite rezervnu kopiju baze podataka dok je u upotrebi. Zbog toga ne morate da zahtevate od korisnika da izađu iz baze podataka da biste napravili rezervnu kopiju podataka. Štaviše, proizvodi servera baze podataka obično vrlo efikasno upravljaju istovremenim uređivanjem i zaključavanjem zapisa.
-
Poboljšana bezbednost Nijedna baza podataka ne može biti potpuno bezbedna. Međutim, proizvodi servera baze podataka nude poboljšanu bezbednost koja će pomoći u zaštiti podataka od neovlašćene upotrebe. Većina proizvoda servera baze podataka nude bezbednost zasnovanu na nalogu, što vam omogućava da navedete ko može videti koje tabele. Čak i u slučaju neispravnog preuzimanja izloženog dela programa Access, neovlašćena upotreba se sprečava pomoću bezbednosti zasnovane na nalogu.
-
Automatska mogućnost oporavka U slučaju otkazivanja sistema (kao što je pad operativnog sistema ili nestanka napajanja), neki proizvodi servera baze podataka imaju mehanizme automatskog oporavka koji za nekoliko minuta oporavljaju bazu podataka u poslednje stanje doslednosti, bez intervencije administratora baze podataka.
-
Obrada zasnovana na serveru Korišćenje programa Access u konfiguraciji klijenta/servera pomaže u smanjenju mrežnog saobraćaja tako što obrađuje upite baze podataka na serveru pre slanja rezultata klijentu. Obično je efikasnije kada server obavlja obradu, naročito pri radu sa velikim skupovima podataka.
-
Azure SQL Server Pored pogodnosti programa SQL Server, nudi dinamičku upotrebljivost bez zaostajanja, inteligentnu optimizaciju, globalnu upotrebljivost i dostupnost, eliminisanje troškova hardvera i smanjenu administraciju.