Avatar billede overchord Nybegynder
23. juli 2003 - 13:29 Der er 6 kommentarer og
1 løsning

Dobbelt kopier/roll back/ backups?

Heyzan

Dette er et af de mere loese spoergsmaal, men og lidt bredt favnende idet det involverer lidt om sikkerhed og niveauer af brugere mm.

Jeg har oprettet en database - delt i frontend og backend. Backenden ligger paa en server mens frontenden downloades til brugerens pc.
Problemet er nu er der er en hel del brugere som kan faa adgang til databasen idet de har adgang dette denne mappe paa serveren. I princippet skal de ogsaa have adgang til databasen, men der er kun to personer (mig og en anden) der reelt skriver/retter data. Problemet er nu at ved at lade andre brugere koble paa risikerer vi at de kan aendre i tabellerne i backenden hvorved maanedsvis af arbejde med at faa alt skidtet ind i databsen, fejlchecks osv er i fare for at blive beskadiget - ikke noedvendigvis af nogen ond vilje men alligevel.
Vores netvaerk koerer NT server, win NT & 2k maskiner, men jeg har ikke nogen admin rettigheder til hverdag.
Jeg har overvejet et par loesningmodeller for at undgaa for meget pilleri i backenden.

1) Faa en mappe oprettet hvor vi - de to brugere har adgang til. Her ligger et separat kopi af backenden som kopierers over i den offentlige mappe en gang imellem. Derved har brugerne adgang til en backend, men ikke den hvor data bliver skrevet ind regelmaessigt. Dermed kan folk stadigt pille ved alt i databasen og data som de har lyst til.

2) Lave roll-back versioner hvor backenden kopieres til en separat mappe dagligt. Hvis nogen piller ved data kan man hente versionen fra dagen foer. Problemet med dette er at man ikke noedvendigvis opdager fejl i data med det samme.

3) Lave en login til normale brugere og admins, hvor kun admins kan skrive til tabellerne. DB'en mister en del funktionalitet paa denne maade idet brugere skal laases ude fra at kunne bruge database vinduet f.eks

Det er ikke rigtigt muligt at bruge Access egne sikkerhedsfunktioner paa vores netvaerk, og at begynde at uddele sikkerheds-priviligier paa fil basis til enkelte brugere vil blive for besvaerligt uden admin rettigheder.


Jeg er selv tilboejeligt til at benytte den foerste mulighed lige nu, idet det separate kopi vil ligge i en afskaermet mappe. Men det ville vaere rart at hoere om i har andre meninger foreslag?
Avatar billede henrik13 Nybegynder
23. juli 2003 - 13:38 #1
Hej, indlæg til 3.
Åbn tabel via makro eller modul, som skrivebeskytted, ex:
  DoCmd.OpenTable "Tabel1", acViewNormal, acReadOnly
Vh Henrik13
Avatar billede overchord Nybegynder
23. juli 2003 - 13:43 #2
Ja det er en af de loesninger jeg har kigget paa - det er bare ikke helt nok.
Der er ikke meget pointe i at beskytte dem paa den maade hvis man derefter kan trykke F11 og faa vist alle tabellerne direkte. Men paa den anden side benytter en del brugere sig af database vinduet.
Tricket med denne database er at begraense mulighederne uden at stoppe brugerne fra at kunne bruge de fleste funktionaliteter i db'en.
Avatar billede henrik13 Nybegynder
23. juli 2003 - 13:48 #3
Er det samme front-ind admin, og personalet bruger. :o)
Avatar billede overchord Nybegynder
23. juli 2003 - 13:50 #4
Basalt set ja. Jeg har overvejet at begynde at splitte det op. Men jeg vil helst undgaa at aendre alt for meget. Der kommer stadig opdateringer, og data-strukturen aendres en smule en gang imellem. Derfor skal det vaere rimeligt nemt at opdatere front-end versionerne.
Avatar billede henrik13 Nybegynder
23. juli 2003 - 13:55 #5
Ja. det var ærgeligt. Mendu får metoden alligevel, til spærring af F11 og andre genveje, så det kun er admin der kan komme i normal database mode:
http://www.eksperten.dk/spm/175783
Vh H2nrik13
Avatar billede overchord Nybegynder
24. juli 2003 - 11:49 #6
ok, jeg havde haabet lidt flere ville deltage i diskussionen, men det lader ikke til at vaere sagen. Saa jeg giver point til Henrik for at have kastet lys paa et par af de andre muligheder.
Avatar billede henrik13 Nybegynder
24. juli 2003 - 11:56 #7
Tak for poient.
Gjorte du noget ud af http://www.eksperten.dk/spm/175783
Ang. indlæg til 2. Kører databasen alle 24 timer, arbejder med indlæg dertil, eller er det helt lukket.  :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester