Stefan Falz: Datenbankzugriff via ODBC auf einem fremden Rechner

Beitrag lesen

Ist es möglich mit ASP via ODBC auf eine Datenbank zuzugreifen, die nicht auf dem gleichen Rechner liegt, wie der Webserver ?

mit den Standardeinstellungen nicht, da ASP ADO mit Systemrechten ausführt und das System nun mal keine Netzwerkrechte hat.

Lösung: System in eine Gruppe einfügen, die Netzwerkrechte hat. (Auf einem Internetserver allerdings aus Sicherheitsgründen nicht zu empfehlen)

wenn du auf dem Rechner auf dem das ASP-Script läuft ne
SYSTEM-DSN anlegst dann geht auf jedenfall , es ist
allerdings zu beachten das bei Access-Datenbanken nicht
mehrere Web-Server gleichzeit auf eine MDB zugreifen
können , dafür brauchste dann schon nen SQL-Server.

Auch mit einer System-DSN geht das nicht (siehe Systemrechte oben).
Aber wenn das korrekt eingerichtet ist, können sicherlich mehrere Webserver, die für Access auch nur eine Verbindung darstellen, gleichzeitig auf die MDB zugreifen. Wenn das nicht ginge, könnte auch immer nur 1 User gleichzeitig per ADO auf eine Access-DB gehen.

Aber ein SQL-Server ist sicherlich ab einer gewissen Zugriffszahl erforderlich und auch ratsam.

Tschau, Stefan