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
Gruss
Christian
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
Gruss
Christian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 169411
Url: https://administrator.de/contentid/169411
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
1 Kommentar
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
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