Supportnet / Forum / Datenbanken
Einbinden einer Access-Datenbank ins Netzwerk?!?
Frage
Hi,
wie binde ich meine Accessdatenbank ins Netz ein, so dass mehrere Clients darauf zugreifen können? Linux oder 2000? Mit sql-Server? Aber wie genau?
....
Fragmaid
Antwort 1 von dirk-e
im lokalen netzwerk:
leg die db auf einen server (z.B. freigegebene NTWorkstation).
dann können clients zugreifen. die jet-engine (das dbms hinter access) wird jedoch ab 5 user sehr langsam.
Antwort 2 von Armin
Hi
wir haben es genauso gemacht:
Einfach den .mdb File auf den Server legen in eine Verzeichnis auf das die User Zugriff haben.
Achtung: die User MÜSSEN Schreib- und Leserecht auf die Datei und das Verzeichnis haben, da Access immer eine Record-Locking Datei erzeugt, in die alle User schreiben und lesen.
Bei uns gibt es bei etwa 2000 Datensätzen in etwa 10 Tabellen und ca. 5 simultanen Usern (max 10simultan von 50 insgesamt) keine grossen Probleme. (Standardeinstellung optimistic record locking beibehalten).
gruesse armin
wir haben es genauso gemacht:
Einfach den .mdb File auf den Server legen in eine Verzeichnis auf das die User Zugriff haben.
Achtung: die User MÜSSEN Schreib- und Leserecht auf die Datei und das Verzeichnis haben, da Access immer eine Record-Locking Datei erzeugt, in die alle User schreiben und lesen.
Bei uns gibt es bei etwa 2000 Datensätzen in etwa 10 Tabellen und ca. 5 simultanen Usern (max 10simultan von 50 insgesamt) keine grossen Probleme. (Standardeinstellung optimistic record locking beibehalten).
gruesse armin
Antwort 3 von 14071
Hi,
geanauso wie Dirk und Armin beschrieben haben.
Es empfiehlt sich in dieser db nur die Daten vorzuhalten und auf den Clients als Frontend die db mit den Formularen, Abfragen, Code, etc und Verknüpfung zu den Tabellen auf dem Server laufen zu lassen.
Gruß
Jürgen
geanauso wie Dirk und Armin beschrieben haben.
Es empfiehlt sich in dieser db nur die Daten vorzuhalten und auf den Clients als Frontend die db mit den Formularen, Abfragen, Code, etc und Verknüpfung zu den Tabellen auf dem Server laufen zu lassen.
Gruß
Jürgen
Antwort 4 von Armin
Hi,
Jürgen´s Empfehlung ist optimal.
Wir haben es allerdings nur deshalb nicht gemacht, damit der Support minimiert werden kann, die Lokalen Rechner keinerlei Anpassungen benötigen und die Performance scheinbar ausreichend ist.
Aber noch mal, so wie Jürgen es vorschlug ist es eigentlich sinnvoll (schon wegen remote Einsatz)
gruss armin
Jürgen´s Empfehlung ist optimal.
Wir haben es allerdings nur deshalb nicht gemacht, damit der Support minimiert werden kann, die Lokalen Rechner keinerlei Anpassungen benötigen und die Performance scheinbar ausreichend ist.
Aber noch mal, so wie Jürgen es vorschlug ist es eigentlich sinnvoll (schon wegen remote Einsatz)
gruss armin

