Backend mit Passwort schützen

OP #3607006
Lesenswert?

Hi Leute,

ich hab eine große Access Datenbank mit einer Front- und einer 
Backenddatei, auf die >250 Leute Zugriff haben. Es gibt aber immer 
wieder jemanden, der in der Backenddatei rumschraubt wie ein 
Weltmeister.

Jetzt will ich die Backenddatei mit einem Passwort schützen.
Dazu hab ich die Datei Exklusiv geöffnet. Hab mit Passwort geschützt. 
Die Datei hochgeladen in meinen Ordner im Netzwerk. Vom Laptop meines 
Kollegen komm ich aber auf die Backenddatei rein, ohne ein PW eingeben 
zu müssen.

Wieso ist das so? Was muss ich noch verändern, damit JEDER ein PW 
eingeben muss, um die BE-Datei zu verändern.

Vielen Dank im Voraus für die Hilfe!
OP #3607022
Lesenswert?

Diese Datenbank wurde vor 4 Jahren von einem Praktikanten erstellt, um 
verschiedene Excel Dateien zusammenzufassen in einer Datenbank. Die 
Arbeit sollte erleichtert werden. Zweck erfüllt.
Im Laufe der Zeit haben sich viele Leute den Zugriff auf die Datenbank 
geholt und die Datenbank wurde immer größer. Im Moment haben halt eben 
so viele Leute Zugriff drauf, kann ich ja nichts dran ändern.

Können wir wieder zur ursprünglichen Frage kommen?
OP #3607026
Lesenswert?

Für die Dateneingabe und Ausgabe ist ja ausschließlich die Frontend 
zuständig. Die Backend beinhaltet nur die dafür nötigen Tabellen.
Und ich will nur die BE schützen. Das muss doch irgendwie gehene, dass 
die User nicht auf die BE zugreifen können...

Ganz banal wäre ja BE-Datei anklicken, Rechtsklick, verstecken :D
Aber irgendwann kommt auch da mal jemand drauf, die Optionen anzuklicken 
und die Datei wieder sichtbar zu machen... Auf Dauer keine Lösung
#3607055
Lesenswert?

Burak G. schrieb:
> Diese Datenbank wurde vor 4 Jahren von einem Praktikanten erstellt

So geht das meistens los.

Burak G. schrieb:
> Im Laufe der Zeit haben sich viele Leute den Zugriff auf die Datenbank
> geholt und die Datenbank wurde immer größer.

Für dermaßen große Arbeitsgruppen ist Access einfach nicht gemacht. Die 
üblichen SQL-Datenbanken andererseits schon. Da gibt's dann auch 
Benutzerkonten mit Kennwörtern, nebst einem ordentlichen 
Skalierungspuffer nach oben.

Burak G. schrieb:
> Auf Dauer keine Lösung

Da geb' ich dir recht. Ich kann dir nur raten, das Problem an der Wurzel 
zu packen, statt das Symptom zu lindern.

Burak G. schrieb:
> Können wir wieder zur ursprünglichen Frage kommen?

Behalte trotzdem im Hinterkopf, dass das auf lange Sicht nicht gut geht.

P.S.: Was mir gerade einfällt, wenn die BE-Datei über einem 
Netzwerk-Share zu erreichen ist, könntest du natürlich den Zugriff über 
die Benutzerkontenverwaltung des Shares regeln (Stichwörter: Active 
Directory, LDAP, etc).
#3609623
Lesenswert?

Aussichtslos. Klarer Zielkonflikt. Wenn die FEs schreibend aufs BE 
müssen, kannste so nichts dran ändern.
Mein Rat: Migriere die BE auf einen SQL-Server, da kann man auch Access 
FEs benutzen. Alternativ jedes anderes DBMS mit ODBC, hier aber die 
Kleinigkeiten wie Datentypen und Zeitpunkt der commits beachten.
Viel Erfolg!

edit:Typo
Gast #3609663
Lesenswert?

Bloede Frage: und wieso hat man bei sql nicht denselbwn Zielkonflikt? 
Wenn man das FE benutzen will muss man doch auch auf das BE zugreifen 
koennen (gut zwar nur durch sql statements als auf die datei, aber das 
loest doch das problem nicht, oder?)
Gast #3609674
Lesenswert?

lalala schrieb:
> und wieso hat man bei sql nicht denselbwn Zielkonflikt?

was man dann nicht auf Dateien sondern einen Datenbankserver zugreift. 
Dabei logt man sich mit Name und Password ein und hat damit bestimmte 
Rechte.

Bei Access gibt es keinen Dienst, der Datenbanktreiber öffnet die Datei 
direkt im Dateisystem.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren