Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Željezo
  • Postavljanje lozinke u Microsoft Access bazi podataka (.Mdb). Zaštita Access baze podataka lozinkom

Postavljanje lozinke u Microsoft Access bazi podataka (.Mdb). Zaštita Access baze podataka lozinkom

Najlakši način za zaštitu baze podataka je lozinka. Access bazi podataka možete dodijeliti lozinku koja će biti potrebna pri svakom otvaranju.

Postavljanje i uklanjanje lozinke za zaštitu baze podataka

Za postavljanje lozinke za zaštitu baze podataka:

  1. Zatvorite bazu podataka. Ako se baza podataka dijeli na mreži, provjerite jesu li je drugi korisnici zatvorili.
  2. Napravite sigurnosnu kopiju baze podataka i čuvajte je na sigurnom mjestu.
  3. Na izborniku Pristup odaberite Datoteka › Otvori(Datoteka>Otvori).
  4. Označite datoteku baze podataka.
  5. Pritisnite strelicu s desne strane gumba Otvorena(Otvorena). Na padajućem popisu načina otvaranja baze podataka odaberite stavku Monopol(Otvoreno Ekskluzivno). Baza podataka će se otvoriti u ekskluzivnom načinu rada.
  6. Odaberite tim Alati › Sigurnost › Postavite lozinku baze podataka(Alati › Sigurnost › Postavi lozinku baze podataka).
  7. U dijaloškom okviru koji se pojavi unesite u polje Zaporka(Lozinka) lozinka za zaštitu baze podataka, osjetljiva na velika i mala slova.
  8. Ponovno unesite lozinku u polje Potvrda(provjeriti).
  9. Pritisnite gumb u redu.

Baza podataka je sada zaštićena lozinkom i kad god korisnik otvori bazu podataka, prikazat će se dijaloški okvir koji traži lozinku. Zapamtite ili čuvajte svoju lozinku na sigurnom mjestu. Ako zaboravite lozinku, baza podataka se ne može otvoriti.

Komentar
Nemojte zaštititi bazu podataka lozinkom prije nego što je replicirate, inače se neće moći sinkronizirati s drugim replikama
.

Ako je baza podataka osigurana na korisničkoj razini, samo korisnik s administratorskim pravima može postaviti lozinku za njezino otvaranje. Postavljanje lozinke ne utječe na sigurnost na razini korisnika. Ove dvije metode zaštite mogu se koristiti istovremeno. Lozinka baze podataka pohranjuje se u bazi podataka, a ne u datoteci radne grupe.

Za uklanjanje sigurnosne lozinke baze podataka:

  1. Otvorite bazu podataka u ekskluzivnom načinu.
  2. U dijaloški okvir potrebna lozinka(Potrebna lozinka) Unesite lozinku.
  3. Odaberite tim Alati › Zaštita › Brisanje lozinke baze podataka(Alati › Sigurnost › Poništi lozinku baze podataka). Pojavit će se dijaloški okvir Uklanjanje lozinke baze podataka(Poništi lozinku baze podataka).
  4. Unesite trenutnu lozinku baze podataka.
  5. Pritisnite gumb u redu.

Povezivanje s tablicama u bazi podataka zaštićenoj lozinkom

Za povezivanje s tablicama u bazi podataka zaštićenoj lozinkom potrebna je lozinka. Ako je lozinka ispravno unesena, ona se pohranjuje zajedno s drugim informacijama o vezi tablice. Nakon toga svaki korisnik koji radi s bazom podataka s povezanim tablicama može otvoriti te tablice bez navođenja lozinke. Ako se lozinka za zaštićenu bazu podataka promijeni, sljedeći put kada otvorite bazu podataka koja sadrži povezane tablice, od vas će se tražiti da unesete lozinku.

Komentar
Microsoft Access pohranjuje lozinku u bazu podataka koja sadrži povezane tablice zaštićene baze podataka u nekriptiranom obliku. Ako to ugrožava sigurnost baze podataka, nemojte koristiti zaštitu lozinkom. Instalirajte sigurnosni sustav na razini korisnika da ograničite pristup objektima baze podataka
.

Baza podataka je djelomično zaštićena dodavanjem lozinke koja ograničava tko može otvoriti bazu podataka. Microsoft Access pohranjuje lozinku baze podataka u nešifriranom obliku. Ako to ugrožava sigurnost baze podataka zaštićene lozinkom, tada se lozinka ne smije koristiti. Umjesto toga, morate definirati sigurnost na razini korisnika.

    Zatvorite bazu podataka. Ako se baza podataka dijeli na mreži, provjerite jesu li je svi drugi korisnici zatvorili.

    Napravite sigurnosnu kopiju baze podataka i čuvajte je na sigurnom mjestu.

    Na jelovniku Datoteka odaberite tim Otvorena.

    Pritisnite strelicu s desne strane okvira Mapa, odaberite pogon i mapu u kojoj se nalazi Microsoft Access datoteka baze podataka, a zatim kliknite ikonu te datoteke.

    Pritisnite strelicu s desne strane gumba Otvorena, odaberite opciju Monopol i otvorite bazu podataka.

    Na jelovniku Servis odaberite tim Zaštita i podnaredba Postavite lozinku baze podataka.

    Unesite lozinku u polje Zaporka.

    Potvrda, a zatim kliknite gumb u redu.

Lozinka je sada postavljena. Sljedeći put kada otvorite bazu podataka, pojavit će se dijaloški okvir u kojem se traži da unesete lozinku.

Bilješke

    Ako je tablica iz baze podataka zaštićene lozinkom povezana, kada se veza uspostavi, lozinka se pohranjuje (smješta u privremeni međuspremnik) u bazi podataka s kojom je tablica povezana. To će svakom korisniku omogućiti da vidi vaše podatke.

Postavljanje lozinke u Microsoft Access (.Adp) projektu

Stvorite datoteku projekta Microsoft Access (.adp).

    Zatvorite Microsoft Access projektnu datoteku. Kada radite u višekorisničkom okruženju, provjerite jesu li projektnu datoteku zatvorili svi drugi korisnici.

    Odaberite iz izbornika Servis naredba Komunalije a zatim zapovijed Stvorite .ade datoteku.

    U dijaloškom okviru Baza podataka za spremanje kao ADE odaberite projektnu datoteku koju želite spremiti kao .ade datoteku i kliknite gumb Stvorite A.D.E..

    U dijaloškom okviru Spremanje ADE datoteke s imenom Navedite naziv, pogon i mapu za Microsoft Access projekt.

Za razliku od Microsoft Access baze podataka Ne možete zaštititi obrasce, izvješća ili makronaredbe u projektu sigurnošću na korisničkoj razini i ne možete postaviti lozinku na datoteku projekta Microsoft Access (.adp). Kako biste zaštitili objekte obrazaca ili izvješća, možete sakriti te objekte u prozoru baze podataka ili možete postaviti opcije pokretanja. Kako biste zaštitili pristup obrascima i izgledima izvješća u projektu Microsoft Accessa, možete postaviti mogućnosti pokretanja ili spremiti projekt Microsoft Accessa kao .ade datoteku. Kako biste zaštitili pristup makronaredbama u projektnoj datoteci, upotrijebite mogućnosti pokretanja. Stranica za pristup podacima može se zaštititi pomoću zaštita datoteka i mapa operativnog sustava. Kako biste zaštitili svoj program Visual Basic for Applications, možete pretvoriti projektnu datoteku u .ade datoteku ili postaviti lozinku.

Promjena lozinke u Microsoft Access (.Adp) projektu

Ako je projekt MicrosoftAccess(.adp) povezan s bazom podataka Microsoft SQL Server 6.5 (ili novijom) koju osigurava SQL Server, možete promijeniti lozinku za prijavu izravno u Microsoft Accessu.

    Otvorite projektnu datoteku programa Microsoft Access ili prijeđite na prozor baze podataka da biste otvorili projekt.

    Na jelovniku Servis odaberite tim Zaštita a zatim zapovijed Postavite lozinku za prijavu.

    Unesite trenutnu lozinku u polje Trenutna lozinka.

    Unesite lozinku u polje Nova lozinka.

    Za potvrdu lozinke ponovno je unesite u polje Potvrda, a zatim kliknite gumb u redu.

Lozinka je sada promijenjena i Microsoft Access ponovno uspostavlja .adp vezu s novom lozinkom. Sljedeći put kada otvorite projekt, otvara se dijaloški okvir u koji morate unijeti lozinku.

Najlakši način zaštite je postavljanje lozinke za otvaranje baze podataka (.mdb). Nakon što je lozinka postavljena, svaki put kada se otvori baza podataka, pojavit će se dijaloški okvir u kojem se od vas traži da unesete lozinku. Samo oni korisnici koji upišu točnu lozinku moći će otvoriti bazu podataka. Ova je metoda prilično sigurna (Microsoft Access šifrira lozinku, tako da joj se ne može pristupiti izravnim čitanjem datoteke baze podataka), ali radi samo kada je baza podataka otvorena. Nakon što je baza podataka otvorena, svi objekti su dostupni korisniku (dok se ne definiraju druge vrste sigurnosti, opisane kasnije u ovom odjeljku). Za bazu podataka koju dijeli mala grupa korisnika ili na samostalnom računalu obično je dovoljno postaviti lozinku.

Za postavljanje lozinke

  1. Otvorite datoteku baze podataka u ekskluzivnom načinu rada. Za ovo
  • U aplikaciji programa Access pokrenite naredbu Datoteka/Otvori.
  • Odaberite datoteku baze podataka.
  • U gumbu Otvori odaberite Ekskluzivni način rada.
  1. Izvršite naredbu na izborniku Servis/Zaštita/Postavljanje lozinke baze podataka.
  2. Postavite lozinku i potvrdite je.

Za uklanjanje lozinke baze podataka

  1. Otvorite datoteku u ekskluzivnom načinu rada
  2. Izvršite naredbu Servis/Zaštita/Ukloni lozinku baze podataka.

Bilješka! Nemojte koristiti lozinku baze podataka ako namjeravate replicirati bazu podataka. Replicirane baze podataka ne mogu se sinkronizirati ako je postavljena lozinka baze podataka.

Zaštita aplikacije

Svoju aplikaciju možete zaštititi od slučajnog ili namjernog oštećenja od strane krajnjih korisnika skrivanjem objekata baze podataka u prozoru baze podataka. Za kontrolu izgleda i ponašanja aplikacije te za osiguranje izbornika i naredbenih traka koristite mogućnosti pokretanja aplikacije.

Skrivanje predmeta

  1. U prozoru glavne baze podataka odaberite objekt koji želite sakriti.
  2. Pritisnite gumb Svojstva na alatnoj traci - otvorit će se prozor svojstava odabranog objekta.
  3. Potvrdni okvir skriven i pritisnite tipku u redu..
  4. Za prikaz svih skrivenih objekata odaberite naredbu Mogućnosti na jelovniku Servis, otvorite karticu Pogled i potvrdite okvir skriveni predmeti. Ikone skrivenih predmeta imat će nizak kontrast.
  5. Za ponovno prikazivanje skrivenih predmeta ponovite korake 1-3, ali u koraku 3 poništite potvrdni okvir skriven.

Skrivanje tablica i odnosa u podatkovnoj shemi

  1. Otvorite shemu podataka ( Shema usluga/podataka).
  2. Kliknite desnom tipkom miša na objekt (slika tablice) i odaberite naredbu iz kontekstnog izbornika Sakrij tablicu.

Zaštita objekata baze podataka na korisničkoj razini

Najfleksibilniji i najčešći način za osiguranje baze podataka zove se sigurnost na korisničkoj razini. Ova metoda zaštite slična je onima koje se koriste u većini mrežnih sustava. Dva su glavna razloga za korištenje sigurnosti na korisničkoj razini:

  • zaštita aplikacije od oštećenja uslijed nenamjerne izmjene tablica, upita, obrazaca, izvješća i makronaredbi od strane korisnika o kojima aplikacija ovisi;
  • zaštita povjerljivih podataka u bazi podataka.

Prilikom pokretanja Microsoft Accessa od korisnika se traži da se identificira i unese lozinku. Unutar datoteke radne grupe korisnici su identificirani kao članovi grupe. Microsoft Access prema zadanim postavkama stvara dvije grupe: Administratori (grupa "Admini") i Korisnici (grupa "Korisnici"). Također možete definirati druge grupe.

Iako je postavljanje sigurnosti na korisničkoj razini za većinu baza podataka složen zadatak, sigurnosni čarobnjak omogućuje brzo i jednostavno osiguranje baze podataka programa Access. Štoviše, korištenjem uobičajenih sigurnosnih shema, čarobnjak smanjuje ili čak eliminira potrebu za korištenjem naredbe Sigurnost na izborniku Alati.

Nakon pokretanja sigurnosnog čarobnjaka, dopuštenja korisničkog pristupa i grupni računi u radnoj grupi mogu se dodijeliti i ukloniti za bazu podataka i njezine postojeće tablice, upite, obrasce, izvješća i makronaredbe. Dopuštenja pristupa također se mogu postaviti da se prema zadanim postavkama daju novostvorenim objektima baze podataka.

Grupama i korisnicima dodijeljene su dozvole pristupa koje određuju mogu li pristupiti svakom objektu baze podataka. Na primjer, članovi grupe Korisnici mogu imati dopuštenje za pregled, unos ili izmjenu podataka u tablici Kupci, ali im neće biti dopušteno mijenjati strukturu te tablice. Grupi "Korisnici" može se omogućiti samo pregled podataka u tablici koja sadrži podatke o nalozima, a ne i pristup tablici "Plaće". Članovi grupe "Administratori" imaju dopuštenja za pristup svim objektima baze podataka. Možete postaviti detaljniju kontrolnu strukturu stvaranjem vlastitih grupnih računa, dodjeljivanjem odgovarajućih dopuštenja tim grupama i dodavanjem korisnika grupama.

Ako su administratorska grupa i korisnička grupa dovoljne za sustav zaštite, onda nema potrebe za kreiranjem grupa. Možete koristiti standardne grupe "Administratori" i "Korisnici". U tom slučaju morate dodijeliti odgovarajuće dozvole pristupa zadanoj grupi korisnika i dodati dodatne administratore zadanoj grupi administratora. Svaki novi korisnik automatski se dodaje u grupu Korisnici. Uobičajene dozvole pristupa za grupu Korisnici mogu uključivati ​​Čitanje podataka i Osvježavanje podataka za tablice i upite te Otvaranje/Pokreni za obrasce i izvješća

Ako vam je potrebna opsežnija struktura upravljanja za različite grupe korisnika, možete stvoriti nove grupe, dodijeliti različite skupove dozvola pristupa grupama i dodati nove korisnike u odgovarajuće grupe. Kako biste pojednostavili upravljanje dopuštenjima pristupa, preporučujemo da dodijelite dopuštenja pristupa samo grupama (umjesto pojedinačnim korisnicima), a zatim dodate korisnike u odgovarajuće grupe

Bilješka.

Za više informacija o sigurnosnom sustavu Microsoft Access pogledajte Programerski vodič za Microsoft Office 2000/Visual Basic.

Koraci čarobnjaka za zaštitu

  1. Stvorite datoteku radne grupe.
  2. Naziv datoteke je postavljen (Secured.mdw prema zadanim postavkama), kod (nasumično generiran prema zadanim postavkama).
  3. Označeni su objekti baze podataka koje je potrebno zaštititi (prema zadanim postavkama svi objekti su zaštićeni). Za uklanjanje zaštite bilo kojeg objekta, poništite odgovarajući potvrdni okvir.
  4. Vrste grupa s različitim razinama pristupa i njihovi kodovi su dodijeljeni (nasumično generirani prema zadanim postavkama). Vrste grupa koje treba uključiti u datoteku označene su zastavicom.
  5. Možete postaviti neka (ali ne sva) dopuštenja za grupu Korisnici, koja je prema zadanim postavkama uključena u svaku datoteku radne grupe.
  6. Korisnici se dodaju u datoteku radne grupe - ime, lozinka, kod (nasumično generirano prema zadanim postavkama).
  7. Svaki od dodijeljenih korisnika uključen je u određenu grupu s odgovarajućom razinom pristupa.
  8. Određuje naziv sigurnosne (nezaštićene) kopije baze podataka.

Zaštita u višekorisničkom okruženju

Osiguranje baze podataka u višekorisničkom okruženju ima tri aspekta.

Prvo, sprječavanje korisnika da repliciraju bazu podataka. Replikacija baze podataka omogućuje korisniku da napravi kopiju zajedničke baze podataka, kao i da doda polja i izvrši druge promjene u trenutnoj bazi podataka.

Drugo, zabrana postavljanja i mijenjanja lozinke baze podataka. Ako je lozinka postavljena na zajedničku bazu podataka, tada nitko drugi, ne znajući lozinku, neće moći otvoriti bazu podataka.

Treće, zaštita od promjena opcija pokretanja koje definiraju svojstva kao što su prilagođeni izbornici, prilagođene alatne trake i početni obrazac.

Ako dijeljena baza podataka nema sigurnost na korisničkoj razini, nije moguće spriječiti korisnike da naprave takve promjene. Čarobnjak za sigurnost postavlja sigurnost na korisničkoj razini za bazu podataka, što vam omogućuje da kontrolirate pristup određenim alatima i odredite kako se objekti baze podataka mogu koristiti. Prilikom postavljanja sigurnosti na razini korisnika, korisnik ili grupa za repliciranje baze podataka, postavljanje lozinke baze podataka i promjenu opcija pokretanja mora imati istu dozvolu pristupa kao administrator. Nakon pokretanja čarobnjaka za zaštitu, samo članovi grupe "Administratori" trenutne radne grupe imaju administratorske ovlasti.

Ako je sigurnost na razini korisnika već postavljena i korisnik ili grupa trenutno ima dopuštenje za pristup bazi podataka koje odgovara administratorskom, uklanjanjem dopuštenja spriječit će korisnika ili grupu da vrše promjene. Možete dodijeliti odgovarajuću dozvolu pristupa korisniku ili grupi kako biste im omogućili obavljanje ovih zadataka. Nije moguće samostalno upravljati dostupnošću svakog od zadataka.

Konfiguriranje opcija pokretanja Access DBMS-a

Moguće je dodijeliti formu koja će se prikazati kada se baza otvori, onemogućiti ili dopustiti prilagodbu alatnih traka ili korištenje kontekstnih izbornika te postaviti neke druge mogućnosti pokretanja.

  1. Na izborniku Alati odaberite Mogućnosti pokretanja.
  2. Odaberite željene opcije ili unesite željene vrijednosti.

    Bilješka.

    Ne biste trebali kombinirati postavku u opcijama pokretanja obrasca koji se otvara prilikom pokretanja aplikacije i makro autoexec za otvaranje obrasca pri pokretanju.

Odabir opcija u dijaloškom okviru opcija pokretanja

  1. Opcije pokretanja primjenjuju se na trenutnu Microsoft Access bazu podataka ili Microsoft Access projekt.
  2. Kada odaberete opciju u dijaloškom okviru Mogućnosti pokretanja, ona automatski postavlja vrijednost baze podataka programa Access ili svojstva projekta programa Access povezanog s tom opcijom. Za pregled popisa tih svojstava kliknite gumb.
  3. Svojstva koja odgovaraju opcijama pokretanja ne poništavaju postavke svojstava za određenu alatnu traku, traku izbornika, izbornik prečaca, obrazac ili izvješće. Na primjer, opcije trake izbornika i izbornika prečaca u dijaloškom okviru Mogućnosti pokretanja ne poništavaju vrijednosti svojstava za određene obrasce ili izvješća koja imaju prilagođenu traku izbornika ili izbornik prečaca. Stoga, kada se otvori obrazac ili izvješće, Microsoft Access prikazuje prilagođenu traku izbornika priloženu tom obrascu ili izvješću, umjesto globalne trake izbornika navedene u dijaloškom okviru Mogućnosti pokretanja.
  4. Dijaloški okvir Mogućnosti pokretanja može se koristiti umjesto ili uz makronaredbu autoexec . Makro autoexec se pokreće nakon što opcije pokretanja stupe na snagu, dakle u makronaredbi autoexec ne biste trebali uključivati ​​makronaredbe koje mogu promijeniti opcije pokretanja. Na primjer, ako je obrazac naveden u polju Form/Page Output dijaloškog okvira Launch Options, a makro autoexec Ako se pozove makronaredba OpenForm, prvo će se otvoriti obrazac naveden u dijaloškom okviru Mogućnosti pokretanja, a odmah nakon njega slijedi obrazac naveden u makronaredbi OpenForm.
  5. U okruženju programa Access, ako je za bazu podataka definirana sigurnost na razini korisnika, možete spriječiti korisnike da mijenjaju postavke u dijaloškom okviru Mogućnosti pokretanja. Da biste to učinili, provjerite da korisnici ne mogu dobiti administratorska prava za pristup bazi podataka.
  6. Postavke mogućnosti pokretanja mogu se zaobići držanjem tipke SHIFT tijekom otvaranja baze podataka.

Rad s različitim verzijama Access okruženja

Ponekad korisnik kreira bazu podataka u jednoj verziji Access DBMS-a, a zatim je treba pregledati u drugoj verziji Access DBMS-a (bilo stvorenoj ranije ili kreiranoj kasnije).

Pri tome se mora voditi računa o sljedećem:

Da biste mogli uređivati ​​bazu podataka, morate pretvoriti datoteku u potrebnu verziju Access DBMS-a.

Pretvaranje baze podataka u prethodnu verziju Access DBMS-a (spuštanje na stariju verziju)

  1. Naredba za pokretanje Alati/Uslužni programi/Pretvori bazu podataka/na prethodnu verziju Accessa.
  2. Tijekom koraka konverzije od vas će se tražiti da unesete naziv za novu bazu podataka.

Pretvaranje baze podataka u novu verziju (nadogradnja)

  1. U početnoj fazi pojavit će se poruka s upitom da odaberete jednu od opcija
  • Pretvori bazu podataka
  • Otvoreno samo za gledanje.
  1. Odaberite radio gumb Pretvori bazu podataka i unesite novi naziv baze podataka i mapu.

Datoteke stvorene u programu Access 2000 otvaraju se u programu Access 2003 za pregled i uređivanje.

Lozinka korisničkog računa definirana je kako bi spriječila korisnika da se poveže pod računom drugog korisnika. MS Access zadano dodjeljuje korisnički račun Administrator i svi novi korisnički računi stvoreni u radnoj grupi, prazne lozinke.

Pažnja! Ako se lozinka izgubi ili zaboravi, bit će je nemoguće vratiti. Stoga ga trebate pohraniti na sigurno mjesto. Za pristup bazi podataka korisnik koji je izgubio lozinku mora kontaktirati administrator(član grupe Administratori radna grupa u kojoj su kreirani račun i lozinka) za uklanjanje lozinke.

Za Stvorite lozinku korisnik treba:

1. Pokrenite MS Access pomoću radne grupe u kojoj je pohranjen korisnički račun i prijavite se u nju koristeći račun za koji želite kreirati ili promijeniti lozinku.

2. Otvorite bazu podataka.

3. Na kartici u grupi Administrator izabrati tim

4. Tab promijeniti lozinku napustiti teren Trenutna lozinka prazan ako račun prethodno nije imao lozinku. U suprotnom unesite u polje Trenutna lozinka stara lozinka.

5. Unesite Nova lozinka u polju Nova lozinka.

6. Ponovno unesite Nova lozinka u polju Potvrda i pritisnite tipku u redu(Slika 11.18).

Uklanjanje lozinke korisničkog računa

Da biste izvršili ovaj postupak, morate se prijaviti u bazu podataka pomoću računa člana grupe. Administratori.

1. Pokrenite MS Access pomoću datoteka radne grupe A koji pohranjuje korisnički račun.

2. Otvorite bazu podataka.

3. Tab Rad s bazama podataka trake alata u grupi Administrator izabrati tim Korisnici i dopuštenja - korisnici i grupe….

4. Tab Korisnici unesite naziv korisničkog računa u polje Ime.

5. Pritisnite tipku Ukloni lozinku(Slika 11.19).

6. Ponovite korake 4 i 5 za uklanjanje ostalih lozinki, zatim pritisnite gumb u redu.



Dopuštenja za pristup

Dozvole- skup atributa koji definiraju prava korisnika na podatke ili objekte u bazi podataka.

Postoje dvije vrste dopuštenja pristupa:

1. Eksplicitan - ako su izravno dodijeljeni korisničkom računu. Ova dopuštenja ne utječu na dopuštenja drugih korisnika.

2. Implicitno - dopuštenja pristupa dodijeljena grupnom računu. Korisnik uključen u takvu grupu dobiva sva dopuštenja dodijeljena grupi. Uklanjanje korisnika iz ove grupe opoziva sve dozvole dodijeljene toj grupi.

Kada korisnik pokuša izvesti bilo koju operaciju na zaštićenom objektu baze podataka, njegove trenutne dozvole određuju se kombinacijom eksplicitnih i implicitnih dozvola pristupa. Na razini korisnika uvijek djelovati minimalna ograničenja od nametnutih eksplicitne dozvole za korisnika i za sve grupe kojima korisnik pripada. Stoga je najlakši način za upravljanje radnom grupom stvaranje novih grupa i definiranje dopuštenja pristupa za te grupe, a ne za pojedinačne korisnike. Nakon toga, mijenjanje dopuštenja za pojedinačne korisnike vrši se dodavanjem korisnika u grupe ili njihovim uklanjanjem iz grupa. Nadalje, ako je potrebno dodijeliti nove dozvole, one se dodjeljuju svim članovima grupe odjednom u jednoj operaciji.

Promjena dopuštenja drugih korisnika na pojedinačnim objektima baze podataka sljedeći korisnici mogu:

članovi grupe Administratori definirano u datoteka radne grupe, koji je korišten prilikom izrade određene baze podataka;

· vlasnik objekt;

· bilo koji korisnik primljeno na ovom objektu administratorske dozvole.

U nekim slučajevima, korisnici koji nemaju dopuštenje za izvođenje bilo koje radnje imaju mogućnost dodijeliti ih sami sebi. Ova situacija se događa za korisnika koji je član grupe Administratori ili vlasnik objekt.

Korisnik koji je stvorio tablicu, upit, obrazac, izvješće ili makro je vlasnik ovaj objekt. Osim toga, grupa korisnika koja može promijeniti dopuštenja u bazi podataka također može promijeniti vlasnika objekata ili ponovno kreirati te objekte, što je alternativni način promjene vlasnika objekata. Za ponovno kreiranje objekta dovoljno je importirati ili eksportirati ovaj objekt u drugu bazu podataka ili napraviti kopiju objekta. Ova tehnika je najjednostavniji način za promjenu vlasnika objekata, uključujući cijelu bazu podataka.

Administratori i vlasnici su bitni jer imaju dopuštenja koja se ne mogu oduzeti.

1. Administratori(članovi grupe Administratori) uvijek može dobiti sva dopuštenja za objekte stvorene u radnoj grupi.

2. Računi koji su vlasnici tablice, upiti, obrasci, izvješća ili makronaredbe uvijek mogu dobiti puna dopuštenja za pristup tim objektima.

3. Račun koji je vlasnik db, uvijek može otvoriti db.

Budući da korisnički računi Administrator potpuno isti za sve instance MS Accessa, tada je prvi korak u organiziranju sustava zaštite definiranje računa administrator i vlasnik(ili jedan račun koji je i administratorski i vlasnički račun). Nakon toga trebate izbrisati korisnički račun Administrator iz grupe Administratori. Ako se to ne učini, bilo koji korisnik Microsoft Accessa moći će se povezati s radnom grupom pomoću računa Administrator i dobiti sve dozvole za pristup tablicama, upitima, obrascima, izvješćima i makronaredbama radne grupe.

Grupi Administratori Međutim, dopušteno vam je dodati proizvoljan broj računa vlasnik baze podataka može postojati samo jedan račun - onaj koji je bio aktivan u trenutku kreiranja baze ili onaj koji je bio aktivan u trenutku prijenosa vlasnika kreiranjem nove baze i uvozom svih objekata iz izvorne baze u nju. Međutim, grupni računi mogu posjedovati tablice, upite, obrasce, izvješća i makronaredbe baze podataka.

Za prijavu u MS Access mogu se koristiti samo korisnički računi; prijava s grupnim računom nije moguća.

Računi stvoreni za korisnike baze podataka moraju biti pohranjeni u datoteci radne grupe kojoj će se korisnici pridružiti radi rada s bazom podataka. Ako se za stvaranje baze podataka koristi druga datoteka radne grupe, mora se promijeniti prije stvaranja računa.

Potrebno je stvoriti jedinstvene lozinke za račune administrator i korisnika. Korisnik koji se poveže pomoću administratorskog računa uvijek će moći dobiti sva dopuštenja za pristup svim tablicama, upitima, obrascima, izvješćima i makronaredbama stvorenim u radnoj grupi. Korisnik koji se poveže pomoću vlasničkog računa uvijek će moći dobiti sva dopuštenja za pristup objektima u vlasništvu tog vlasnika.

Nakon što stvorite korisničke i grupne račune, možete pogledati i ispisati njihove sheme. MS Access ispisuje izvješće o računima radne grupe koje prikazuje grupe kojima svaki korisnik pripada i sve korisnike u svakoj grupi.

Najpopularniji povezani članci