Hallo Andre, bei uns im Unternehmen wird die von dir beschriebene Konfiguration schon seit langem durchgeführt. Bei uns läuft das wie folgt: a) Die Niederlassungen sind per VPN an unseren Server angebunden. b) Auf dem Server läuft MySQL mit PHPMyAdmin. Damit ist es möglich den Zugriff auf die einzelnen Datenbanken für bestimmte Mitarbeiter genau festzulegen (Wer darf wohin und wer darf was machen?)- Stichwort GRANT! c) Für MySQL gibt es einen ODBC- Connector. Bei dem wird als Serveradresse die VPN-Adresse des Servers angegeben. Auf den Arbeitsplatzrechnern läuft als Frontend Access bei dem die Tabellen vom MySQL- Server eingebunden werden. d) Für die Migration Access-MySQL ist es erforderlich die Tabellen in MySQL zu erstellen und die Daten in die MySQL- Tabellen per Anfüge-Abfrage zu portieren. Es gibt jedoch auch ein Migrationstool. Damit habe ich jedoch noch keine Erfahrungen gemacht. Mit Hilfe des ODBC-Connectors kann Access direkt mit dem MySQL- Server kommunizieren. Die eben beschriebene Konfiguration ist genauso auch mit PostgreSQL und PHPPgAdmin möglich. Auch Für PostgreSQL gibt es einen ODBC-Connector. Vielleicht helfen dir meine Tips weiter. Viele Grüße Andreas -----Ursprüngliche Nachricht----- Von: Andre Tann [mailto:atann@gmx.net] Gesendet: Donnerstag, 15. November 2007 11:54 An: opensuse-de@opensuse.org Betreff: Datenbankfrage / Access Hallo zusammen. Ich hätte da mal ne Frage im Zusammenhang mit Access-Datenbanken: Derzeit existiert bei uns eine Access-Datenbank, in der wir für einen Kunden Daten pflegen. Bislang war es so, daß der Kunde ab und an einen Report per Fax oder pdf gekriegt hat, und gut war. Das soll jetzt geändert werden, denn der Kunde möchte von all seinen Filialen aus direkt auf die Daten zugreifen. Jetzt stelle ich mir vor, daß man die Datenbank, die jetzt noch in Form einer einzelnen Access-Datei bei uns herumliegt, auf einen unter Linux laufenden Datenbank-Server packt. Auf diesen greifen dann sowohl wir als auch der Kunde via Internet zu. Dabei müßten Berechtigungen vergebbar sein, d.h. der Kunde darf nur lesen, und die jeweilige Filiale sieht nur ihre eigenen Datensätze, während wir auch schreiben dürfen und alle Datensätze sehen. Diesen Mechanismus gibt es derzeit überhaupt nicht, weil die DB ja ausschließlich bei uns liegt. Natürlich müßte auch die Verbindung Kunde <=> DB-Server auf vernünftige Weise abgesichert sein, weil da das Internet dazwischen liegt, und sowohl für uns als auch für den Kunden muß die Datenbank ein Access-artiges Gesicht behalten, damit sich nicht alle neu einarbeiten müssen. (am besten wäre, wenn Access direkt mit dem Server kommunizieren könnte - geht das?) Von alledem habe ich nun keine Ahnung, wenn man davon absieht, daß ich die Access-DB selbst programmiert habe. Daher würde ich mich über ein paar Hinweise freuen, wie man sowas allgemein anstellen könnte, welche DB-Systeme unter Linux dafür in Frage kämen, und wie man den eingeschränkten Zugang für den Kunden realisiert. Links sind natürlich auch gerne willkommen, denn ich muß mich in dieses Thema jetzt einarbeiten, hilft nix. Danke+Gruß. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org