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!
verwende eine richtige Datenbank und kein Access. Access für 250 Personen? Wie kann man nur auf so eine Idee kommen.
Nachtrag: wie stellst du dir den Password Schutz denn vor? Wenn Daten in der Datei geändert werden sollen braucht Access vollzugriff.
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?
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
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).
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
:
Bearbeitet durch User
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?)
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.