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

Importazione di .sql in MS Access tramite OBDC

Devi risolvere due diversi problemi:

  1. Creazione di un database MS Access vuoto con una struttura che corrisponda alla struttura del database MySQL.

  2. Estrazione dei dati da MySQL e caricamento in MS Access.

Questo non è facile perché diversi database SQL offrono diverse caratteristiche strutturali, diversi tipi di dati e così via. Più complesso è il tuo utilizzo di MySQL, più è probabile che ti imbatti in qualche show-stopper durante la conversione (ad esempio, Access non supporta affatto i trigger). Al contrario, se stai usando MySQL come semplice archivio dati, potresti trovare la conversione abbastanza semplice.

Per ottenere un database MS Access con la stessa struttura del database MySQL, la soluzione migliore è trovare uno strumento di definizione/diagramma del database che offra il reverse engineering e supporti sia MySQL che MS Access. Usalo per decodificare il tuo database MySQL in un diagramma di database, quindi cambia il database sottostante in MS Access e usa lo strumento per generare un database.

Dai un'occhiata a Dezign For Databases che (sulla carta, comunque) offre le funzionalità di cui avresti bisogno per farlo.

Per pompare i dati attraverso, ci sono un numero qualsiasi di strumenti. Questo tipo di operazione viene genericamente denominata ETL (Extract, Translate, Load).