sql >> Base de Datos >  >> Database Tools >> SQLyog

Importando .sql a MS Access usando OBDC

Necesitas resolver dos problemas diferentes:

  1. Crear una base de datos MS Access vacía con una estructura que coincida con la estructura de la base de datos MySQL.

  2. Extraer los datos de MySQL y cargarlos en MS Access.

Esto no es fácil porque las diferentes bases de datos SQL ofrecen diferentes características estructurales, diferentes tipos de datos, etc. Cuanto más complejo sea el uso de MySQL, más probable es que se encuentre con algún impedimento durante la conversión (por ejemplo, Access no admite activadores en absoluto). Por el contrario, si está utilizando MySQL como un almacén de datos simple, puede encontrar la conversión bastante fácil.

Para obtener una base de datos MS Access con la misma estructura que su base de datos MySQL, lo mejor que puede hacer es encontrar una herramienta de diagramación/definición de base de datos que ofrezca ingeniería inversa y sea compatible con MySQL y MS Access. Úselo para aplicar ingeniería inversa a su base de datos MySQL en un diagrama de base de datos, luego cambie la base de datos subyacente a MS Access y use la herramienta para generar una base de datos.

Consulte Dezign para bases de datos que (en papel, de todos modos) ofrece las funciones que necesitaría para hacer esto.

Para bombear los datos, hay una gran cantidad de herramientas. Este tipo de operación se denomina genéricamente ETL (Extract, Translate, Load).