SQLyog
 sql >> Datenbank >  >> Database Tools >> SQLyog

Importieren von .sql in MS Access mit OBDC

Sie müssen zwei verschiedene Probleme lösen:

  1. Erstellen einer leeren MS Access-Datenbank mit einer Struktur, die der MySQL-Datenbankstruktur entspricht.

  2. Extrahieren der Daten aus MySQL und Laden in MS Access.

Dies ist nicht einfach, da unterschiedliche SQL-Datenbanken unterschiedliche Strukturmerkmale, unterschiedliche Datentypen usw. bieten. Je komplexer Ihre Verwendung von MySQL ist, desto wahrscheinlicher werden Sie während der Konvertierung auf einen Show-Stopper stoßen (z. B. unterstützt Access überhaupt keine Trigger). Umgekehrt, wenn Sie MySQL als einfachen Datenspeicher verwenden, finden Sie die Konvertierung möglicherweise ziemlich einfach.

Um eine MS Access-Datenbank mit der gleichen Struktur wie Ihre MySQL-Datenbank zu erhalten, ist es am besten, ein Datenbankdefinitions- / Diagrammerstellungstool zu finden, das Reverse Engineering bietet und sowohl MySQL als auch MS Access unterstützt. Verwenden Sie es, um Ihre MySQL-Datenbank in ein Datenbankdiagramm zurückzuentwickeln, ändern Sie dann die zugrunde liegende Datenbank in MS Access und verwenden Sie das Tool, um eine Datenbank zu generieren.

Sehen Sie sich Dezign für Datenbanken an die (zumindest auf dem Papier) die Funktionen bietet, die Sie dazu benötigen würden.

Um die Daten zu übertragen, gibt es eine Vielzahl von Tools. Diese Art von Vorgang wird allgemein als ETL (Extract, Translate, Load) bezeichnet.