iced84
Goto Top

Access 97 in Verbindung mit Windows XP - Prozess in Benutzung

Hallo liebe Community,

ich habe schon lange bei Google gesucht und das Forum auch durchforstet aber finde keine Lösung und stehe vor einem Problem wobei ich hoffe hier eine Lösung zu finden, für jede Anregung bin ich Herzlichst Dankbar.

Zu meinem Problem

wir haben hier in der Firma eine Clientstruktur ohne "realen" Server, nur eine KEN! variante mit einem NAS Server der die Daten beinhaltet.

Auf dem NAS sind die uralten Datenbanken als Access 97 Variante abgelegt womit die Firma arbeitet.(Unsere neue auf SQL basierende Datenbank wird hoffentlich dieses Jahr fertig) Auf den Workstations läuft grösstenteils noch Windows 2000 mit Acces 97 und Office 2000 oder 2003. Der Zugriff erfolgt über das Einbinden eines Netzlaufwerks und dem direkten Zugriff auf die MDB Dateien.

Auf allen Workstations mit Windows 2000 kann man ohne Probleme auf die Access Datenbanken zugreifen, öffnen und arbeiten.

Wenn eine Windows XP (Pro) die Datenbank öffnen will kommt in der
CMD folgende Fehlermedung: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
Über Datei -> Öffnen kommt die Meldung: The Microsoft JET database engine cannot open the file... It is already opend exclusively by another user, or you need permission to view its data.
Per Doppelklickt tut sich nichts.

Wenn ich eine andere Datanbank öffne die grade nicht in Benutzung ist öffnet er die ohne Probleme.

Es liegt also daran das jemand schon die Datenbank geöffnet hat und XP meckert diesbezüglich was bei W2K nicht der fall ist.

"Jeder" hat die vollen Rechte an diesen Dateien.

Besteht die möglichkeit das es am JET Engine 4 liegt? Könnte ich die ohne Probleme gegen die ältete tauschen?

Danke im Vorraus

Falls ich Informationen unterschlagen habe geb ich Sie natürlich gern weiter face-wink

Gruss
Christian

Content-ID: 169411

Url: https://administrator.de/contentid/169411

Ausgedruckt am: 25.11.2024 um 15:11 Uhr

DarkDream76646
DarkDream76646 08.07.2011 um 22:39:35 Uhr
Goto Top
hallo christian!

wenn ich dich richtig verstanden habe, kannst du die db in einer mehrbenutzerumgebung nicht öffnen!

um access-db in mehrbenutzerumgebungen zu öffnen, muss die db in ein frontend und backend aufgeteilt werden - wobei das frontend immer auf dem Client liegen sollte, der es öffnet. als jet engine, empfehle ich 1.0 bis 4.0 - das jedoch immer von verwendeten access-version abhängig ist. alle jet engins zu haben ist aber kein fehler! bei dieser db-struktur ist es kein problem mit bis zu 20 usern zu zugreifen - bei mehr usern empfehle ich sql.

gut, du musst das frontend mit dem backend (auf dem server) verknüpfen, fertig