2016-03-21 18 views
-1

Ich muss zwei bestehende Datenbanken verbinden: ein ms Zugriff eins (Access 2010) auf einem lokalen Server (Windows Server 2008 R2) gespeichert und von meiner Firma verwendet, die nicht in der geändert werden kann Struktur außer um neue Felder hinzuzufügen (meine Kollegen wollen sich absolut nicht ändern); und eine mysql-Datei, die online auf einem Server gespeichert ist und aus der die Daten von einem PHP-Programm abgerufen werden (das bedeutet, dass es sehr mühsam wäre, die Struktur für mich zu ändern). Die Struktur dieser beiden Datenbanken ist ähnlich, aber nicht vollständig identisch: Zum Beispiel muss ich die Daten von zwei Tabellen des Zugriffs in nur eine der mysql setzen, und die Namen der Felder unterscheiden sich vollständig von einer Datenbank zu einer anderen. Kann mir jemand eine Software vorschlagen, um sie zu verbinden und zu synchronisieren (sogar einmal pro Stunde)? Ich weiß, es gibt mehrere Optionen wie ODBC-Connector direkt von mysql.com angeboten, aber ich hatte Probleme bei der Installation, und ich habe auch versucht: https://dbconvert.com/mysql/access/ aber es scheint nicht meine Version von Access db zu unterstützen, so dass ich nicht in der Lage war zu verstehen, ob diese beiden Lösungen an meine Situation angepasst werden konnten. Hat jemand, der einem ähnlichen Problem gegenüberstand und der erfahrener ist als ich, eine einfache Lösung vorgeschlagen? Sollte ich mich mit den beiden erwähnten "Lösungen" noch anstrengen? Sorry für die Ignoranz, ich vertraue dir :)MS ACCESS - MYSQL personalisiert sync

Antwort

0

Haben Sie eine Access-Datei verwenden verknüpfte Tabellen mit dem Access DB und verknüpfte Tabellen über ODBC zu MySQL, funktioniert diese Methode gut. Schauen Sie in die Verbesserung Ihrer ODBC-Verbindung. Ich fand die 32-Bit-Version von ODBC zu MySQL gab mir bessere Ergebnisse, Verknüpfung von Access 2003.

+0

können Sie auch google "Mapping-Tools" – marlan