Archiv Server-Windows 15.877 Themen, 54.317 Beiträge

Zugriffsbeschränkung für eine einzelne Datei möglich?

InvisibleBot / 8 Antworten / Flachansicht Nickles

Hallo, ich stehe vor dem Problem, dass ich auf einem Windows 2000 Server (PDC) eine Access-Datenbank liegen habe, die ab und zu erweitert wird, und zwar von allen Benutzern im Netz. Das Problem daran ist, dass wenn ein Benutzer diese Datei geöffnet hat, auch ein zweiter Benutzer die Datei ohne Probleme öffnen und verändern kann - was dann regelmäßig zu Problemen führt, wenn zwei gleichzeitig Änderungen vornehmen.
Theoretisch ginge das über die Kontingentverwaltung, aber nur wenn das Verzeichnis mit der Datenbank eine eigene Freigabe besitzt, und alle Benutzer sich direkt mit dieser Freigabe verbinden. Das wollte ich eigentlich vermeiden, denn die Benutzer haben unter anderem schon eine Laufwerksverbindung mit einem übergeordneten Ordner. Und dummerweise hat jeder der ca. 50 Benutzer ein eigenes Anmeldescript - die müsste ich dann entweder alle ändern, oder ein neues für alle schreiben, was aber auch Änderungen an den 50 Benutzerkonten nach sich ziehen würde.
Weiß jemand noch eine andere Möglichkeit, z.B. ein Programm, das in der Lage ist nur eine beschränkte Anzahl von Benutzern (jeweils einen) auf eine bestimmte Datei zugreifen zu lassen?

InvisibleBot Nachtrag zu: „Zugriffsbeschränkung für eine einzelne Datei möglich?“
Optionen

Hab es jetzt hinbekommen:

Wenn man für den Ordner, in dem die Datei liegt, eine eigene Freigabe einrichtet, und dort unter den Speicheroptionen das automatische Speichern aktiviert, funktioniert es. Es können nach wie vor mehrere Benutzer die Datei öffnen, aber wenn zwei versuchen denselben Datensatz zu ändern, hat der der zuerst angefangen hat automatisch die Schreibrechte. Der andere bekommt die Mitteilung, dass der Datensatz gerade von einem anderen User bearbeitet wird, und deshalb kein Schreiben möglich ist. Unterschiedliche Datensätze können dagegen auch parallel von mehreren bearbeitet werden, ohne dass es die Datei zerschießt.