[ Miroslav Strugarevic @ 16.02.2003. 12:57 ] @
Totalni sam početnik u kreiranju baza podatak u access-u.
Kreirao sam bazu, ali me interesuje kako da bude zaštićena od menjanja.
Znači, da bude dostupna samo za čitanje, a ne i za menjanje...
Tnx.
[ miner @ 19.02.2003. 17:03 ] @
Odgovor na ovo pitanje nacices ako otvoris svoju bazu i u meniju Tools, potrazis opciju security, te pomocu opcije Users, and Group Permisions odredis korisnike i njihove mogucnosti pristuta podatcima u bazi
[ vbraca @ 20.02.2003. 23:14 ] @
Ako te dobro razumem tebi treba da baza bude read-only ?!?

Samo promeni atribut fajla u read-only, i to je to ! Korisnik ce kod otvaranja baze dobiti poruku da je baza samo za citanje, i ako ti to ne smeta onda nemoj da se bakces sa Access Security sistemom, em je komplikovan em se lako zaobilazi (nije ni ovo neka zastita ali to je sto je).

Pozdrav,
[ Miroslav Strugarevic @ 20.02.2003. 23:20 ] @
TNX na odgovorima...
Probaću...
[ Sasa Vitorovic @ 03.07.2003. 15:28 ] @
Ja sam toliko dobro zaštitio bazu da čak ni ja ne mogu da joj pridjem.'ajde što sam zaboravio 'username' i 'password' za jednu bazu(ona mi i nije bila potrebna),ali je sad ta šifra potrebna za ulaz u SVE baze u sistemu,pa čak i nove koje kreiram.
PLEASE,HELP ME!
[ vbraca @ 04.07.2003. 03:52 ] @
Probaj sa preimenovanjem (brisanjem) system.mdw fajla, posto je njegova lokacija zavisna od OS-a, probaj sa fajla search da ga nadjes -> preimenuj ga u system.bak i ponovo startuj Access.

Kiliko me secanje sluzi Access ce ili ponovo kreirati default system.mdw ili ce ti traziti instalacioni disk.

Pozdrav,
[ Simke @ 05.07.2003. 06:31 ] @
Sta tebi treba je pravljenje .mde fajla (ili .ade ako koristis project file). Tools -> Database Utilities -> Make ADE File. Ova opcija kompajlira fajl i onemogucava otvaranje modula, formi i reporta u design view - znaci niko ne moze da pogleda code.
[ Sasa Vitorovic @ 09.07.2003. 00:12 ] @
Pozdrav svima
Uspeo sam da jednostavno kreiram nov mde fajl,cak i ne mora preko starog.Problem je u tome što ako ja ovako zaštitim bazu,moćice vrlo lako da se u nju upadne na gore navedeni način.Ispravite me,ako grešim.

Što se tiče mde fajla,direktnim preimenovanjem iz Explorer-a ne samo što nisam mogao da tabelu da otvorim u design-view,vec uopšte nisam mogao da je otvorim da pregledam podatke.Kad koristim access(na nacin koji je Simke predložio),ponaša se kao običan mdb fajl:mogu da ga otvorim i u design-view.

P.S.Neko je na forumu pomenuo 'grant' i 'revoke' privilegije koje sprečavaju zlonamernika da obriše bazu.Medjutim,koliko ja znam
privilegije važe samo za otvorenu bazu,a baza ne mora biti otvorena da bi se brisala.

[Ovu poruku je menjao Sasa Vitorovic dana 15.07.2003. u 23:11 GMT]
[ Simke @ 13.07.2003. 14:24 ] @
MDE fajl mozes da otvoris u 'design' modu, ako mislis na drzanje shift dugmeta dok otvaras fajl. Mocices da vidis listu svih bjekata, da promenis link properties za linked tables, ali neces moci da otvoris report, form ili module u design view. Ako mozes, onda to nije mde fajl.
[ Sasa Vitorovic @ 15.07.2003. 23:10 ] @
Ne znam da li smo se razumeli.Reci cu sta meni treba,a ti onda vidi moze li to preko mde fajlova.
Dakle,meni je potrebna baza koju korisnik moze da pregleda,ali ne moze nista u njoj da menja:bilo da se radi o pravljenju novih upita,formova itd,promeni izgleda vec postojecih tabela,upita itd,ili menjanju njihovog sadrzaja.


[ Simke @ 16.07.2003. 12:55 ] @
Onda je najjednostavnije resenje da stavis file da bude read-only. Ili ako te ne mrzi mozes da se bakces sa security i usernames/passwords/permissions u accessu.
[ Sasa Vitorovic @ 17.07.2003. 11:30 ] @
Ovo sa read-only i prosecan korisnik moze da provali,a ovo sa access-ovim dozvolama cini mi se nesigurno.Jer,mogu da otvorim access bez obzira kakve dozvole stavio na odredjenu bazu i odatle mogu da kreiram novi mdw fajl(koji sadrzi informacije o siframa)i tako da se 'osigurana baza' otvara bez trazenja sifre.
Da li je tu mozda jos nesto bilo potrebno da se podesi?MOLIM VAS,POMOZITE!
[ Simke @ 18.07.2003. 06:13 ] @
Ako se aplikacija koristi na nekom windowsu iz nt familije, onda preko windowsa podesi file permissions...
Neko pametije resnje ne mogu da predlozim, jer access nije bas sigurna platforma sto se tice korisnika i pristupa aplikaciji...
[ Sasa Vitorovic @ 18.07.2003. 11:07 ] @
Hvala Simke.Nazalost,moj program(vb6 program povezan sa bazom) cu koristiti na win98.Takodje sam pokusavao i sa podesavanjem sifre iz odbc-a u control panelu.Postavim ja sifru,ali pri otvaranju baze kao da je nema.
I jos samo jedno pitanje.Da li je moguce bazu sifrovati nekim drugim programom(axcrypt na primer) i da iz vb6 koda prosledim sifru za otvaranje baze.Cilj mi je da podatke iz baze mogu menjati samo iz vb6.
[ the shadow @ 13.10.2003. 14:05 ] @
da moguce je postaviti sifru u VB i zastititi je kao makro.
[ Sasa Vitorovic @ 14.10.2003. 20:19 ] @
Moze to malo detaljnije?
Ne znam kako da napravim makro.
[ vbraca @ 14.10.2003. 22:43 ] @
Cini mi se da je ipak lakse sa Access security sistemom.
Napravis novu bazu u Access-u i uvezes sve tabele iz baze koju hoces da zastitis, startujes User Level Security Wizzard i napravis novi security fajl (ne zaboravi da napravis i dokument sa podacima o ovom fajlu) u kome grua User nece imati nikakva ovlascenja nad bazom. Novi fajl baze ne moze da se otvori u Access-u bez Security fajla ili bez poznavanja kombinacije User/Password a tebi ce biti lako da pristupas bazi preko VB-a kroz connection string.