Hallo zusammen. Ich muss eine (17 MB grosse) M$ Access Datenbank in eine MySQL Datenbank speichern, und dass soll per Cronjob dann täglich geschehen. (Ich habe _kein_ Windows Rechner zur Verfügung) Ich habe bereits ODBC auf dem Rechner installiert, jetzt aber wie importiere ich nun diese Access (.mdb) Datei in MySQL? Das Ganze soll natürlich möglichst Resourcensparend gehen. Danke und Grüsse, Erich Troxler.
Hi Erich,
Ich muss eine (17 MB grosse) M$ Access Datenbank in eine MySQL Datenbank speichern, und dass soll per Cronjob dann täglich geschehen. (Ich habe _kein_ Windows Rechner zur Verfügung)
Du Ärmster:)
Ich habe bereits ODBC auf dem Rechner installiert, jetzt aber wie importiere ich nun diese Access (.mdb) Datei in MySQL? Das Ganze soll natürlich möglichst Resourcensparend gehen.
Vielleich helfen Dir ja die MDB Utilities (http://mdbtools.sourceforge.net/) weiter. Das mit ODBC würde ich erstmal lassen. -- Viele Grüße, Alex
"Alexander Veit" <suse@nezwerg.de> [9 Aug 2003 16:28:17 +0200]:
Vielleich helfen Dir ja die MDB Utilities (http://mdbtools.sourceforge.net/) weiter.
Und mit der nächsten Version könnte er einfach von CD/DVD installieren :) Philipp
Hallo NiX - Erich! ;-) NiX - Erich Troxler schrieb:
Ich muss eine (17 MB grosse) M$ Access Datenbank in eine MySQL Datenbank speichern, und dass soll per Cronjob dann täglich geschehen. (Ich habe _kein_ Windows Rechner zur Verfügung)
Ich habe bereits ODBC auf dem Rechner installiert, jetzt aber wie importiere ich nun diese Access (.mdb) Datei in MySQL? Das Ganze soll natürlich möglichst Resourcensparend gehen.
Hm, klingt als bräuchtest Du sowas wie eine Middleware die mit beidem klar kommt. Ich glaube PEAR (ist für PHP) kann mit Access, mit MySQL sowieso. Aber könnte man PHP-Programme via Cron starten? Das weiß ich leider nicht. Vielleicht hilfts trotzdem, Ralf -- :: Ralf Carlet :: Fon & Fax: +49-(0)700-RALFCARLET :: eMail: ralf@carlet.de :: Web: http://www.carlet.de :: () ascii ribbon campaign - gegen html mail :: /\ - gegen proprietäre attachments
Hallo, Erich! NiX - Erich Troxler wrote:
Ich muss eine (17 MB grosse) M$ Access Datenbank in eine MySQL Datenbank speichern, und dass soll per Cronjob dann täglich geschehen. (Ich habe _kein_ Windows Rechner zur Verfügung)
Ich habe bereits ODBC auf dem Rechner installiert, jetzt aber wie importiere ich nun diese Access (.mdb) Datei in MySQL? Das Ganze soll natürlich möglichst Resourcensparend gehen. Ich habe den Thread verfolgt und war eigentlich gespannt auf eine Lösung Deines Problems, da das etwas ist, das mir ebenfalls am Herzen liegt.
Leider hat das nun mit den anderen Hinweisen nicht geklappt, weshalb ich mich jetzt mal melde. Vorraussetzung meiner Idee ist, dass Du nur die Daten der Access DB übertragen möchtest. Dann wäre es möglich, mit Visual Basic in Access ein Export-Modul zu schreiben, dass die gewünschten Daten in eine Textdatei je Tabelle o. ä. exportiert. Diese Textdatei läßt sich dann mit mysqlimport einlesen. Nach ein paar Tests solltest Du schnell das notwendige Format der Textdatei herausgefunden haben. Nun sollte regelmäßig jemand das Modul abfahren, damit Du nun an Deine Textdatei(en) rankommst und diese dann via cronjob importieren kannst. Mir ist völlig klar, dass es da ein paar Nachteile gibt: 1. Irgendjemand muss das Modul programmieren, 2. Irgendjemand muss regelmäßig das Modul abfahren. Aber ich glaube wirklich, dass das derzeit die einzige Lösung ist. Ich habe schließlich selbst schon einige Zeit gesucht. Viele Grüße Jochen
Moin, Am Sam, 09 Aug 2003, schrieb NiX - Erich Troxler:
Ich muss eine (17 MB grosse) M$ Access Datenbank in eine MySQL Datenbank speichern, und dass soll per Cronjob dann täglich geschehen.
Unter windows gibt es at-jobs. http://www.realsoftstudio.com ist ein Konverter, untested. Für meine Problemstellung taugte er nicht.
(Ich habe _kein_ Windows Rechner zur Verfügung)
Naja, irgendwo wird die MDB ja laufen, das wird sicher ein MS-Rechner sein ;) Ich bin sowieso der Meinung, dass der client eine Syncronisation anschieben sollte. Hagen -- 46/ 77 Redhat? Ist das nicht die Distribution, deren herausragendes Merkmal es ist, inoffizielle Ableger/Zwischenstände/Modifikationen von GNU-Software mit ihrer Distribution mitzuliefern? Holger Marzen in dasr <ainsmr$vk2$1@bluebell.marzen.de>
participants (6)
-
Alexander Veit
-
Hagen Kühnel
-
Jochen Schrader
-
NiX - Erich Troxler
-
Philipp Thomas
-
Ralf Carlet