2012-07-12 2 views
5

Ich erstelle eine Access 2010-Datenbank und möchte einige Erläuterungen zu Concurrency und Sicherheit geben. Was ich möchte, ist beim Start der App nur ein Menüformular mit mehreren Schaltflächen inklusive einer Login-Taste angezeigt werden. Die meisten Schaltflächen sind deaktiviert, bis sich der Benutzer an diesem Punkt basierend auf seiner Berechtigungsgruppe anmeldet. Viewer (Deafault), Arbeiter, Editor, Admin.Zugriff 2010, der mehrere Benutzer zulässt/Implementieren von Gruppensicherheit

Auch Admin sollte der einzige sein, der Zugriff auf die Datenbank zu sehen, während die anderen nur die Formulare sehen können.

Ich habe gerade die standardmäßige Parallelimplementierung getestet, aber meine Datenbank in einem freigegebenen Netzwerk gespeichert und mich selbst und einen Mitarbeiter versuchen, darauf zuzugreifen. Wenn jemand auf die Datenbank zugreift, die er von anderen gesperrt hat, und wenn wir beide gleichzeitig versucht haben, wird es schreibgeschützt.

Also ich bin nur auf der Suche nach Tipps, wie man das beginnt.

Antwort

2

Für eine Access-Datenbank müssen alle Benutzer Berechtigungen für den Ordner, in dem sich die Datenbank befindet, mindestens lesen, schreiben und ändern. Dies liegt daran, dass MS Access eine Sperrdatei erstellt und der zweite Benutzer keine Berechtigung zum Ändern der Sperrdatei hat, wenn er nicht auf die Datenbank zugreifen kann. Löschberechtigungen können auch nützlich sein, um die Sperrdatei zu entfernen, wenn sie die letzte Person sind.

+0

Hey Remou, Tanks für die Antwort, aber es hilft mir nicht wirklich. Gibt es Artikel/Websites, die Sie für weitere Informationen empfehlen können? – HelloWorld

+0

Ich dachte, Ihr Problem war, dass die Access-Datenbank schreibgeschützt wurde. Was ist das eigentliche Problem? Wenn Sie ernsthafte Sicherheit wünschen, ist Access nicht die richtige Wahl. – Fionnuala

+0

Nein, die Sicherheit schützt Benutzer vor sich selbst. Ich schaue mir jetzt Arbeitsgruppen an, also denke ich, dass ich danach suche. Aber ich denke, dass Sie Ihre vorherige Antwort weiterverfolgen können, wo würde ich die Lese-/Änderungsberechtigungen ändern? Ist es nur die Datei-/Ordner-Sicherheit selbst anzupassen oder ist es etwas durch Zugriff? – HelloWorld

Verwandte Themen