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

Importerer .sql til MS Access ved hjælp af OBDC

Du skal løse to forskellige problemer:

  1. Oprettelse af en tom MS Access-database med en struktur, der matcher MySQL-databasestrukturen.

  2. Udtrække data fra MySQL og indlæse dem i MS Access.

Dette er ikke let, fordi forskellige SQL-databaser tilbyder forskellige strukturelle funktioner, forskellige datatyper og så videre. Jo mere kompleks din brug af MySQL er, jo mere sandsynligt vil du støde på en eller anden show-stopper under konverteringen (f.eks. understøtter Access slet ikke udløsere). Omvendt, hvis du bruger MySQL som et simpelt datalager, kan du finde konverteringen ret let.

For at få en MS Access-database med samme struktur som din MySQL-database, er dit bedste bud at finde et databasedefinitions-/diagramværktøj, der tilbyder reverse engineering og understøtter både MySQL og MS Access. Brug den til at omdanne din MySQL-database til et databasediagram, skift derefter den underliggende database til MS Access og brug værktøjet til at generere en database.

Tjek Dezign For Databases som (på papiret i hvert fald) tilbyder de funktioner, du skal bruge for at gøre dette.

For at pumpe data på tværs er der et vilkårligt antal værktøjer. Denne form for operation omtales generisk som ETL (Extract, Translate, Load).



  1. MySQL siger:Kan ikke oprette forbindelse:ugyldige indstillinger

  2. Fjern mellemrum og erstat med _ i phpMyAdmin

  3. SQL Server:Importerer database fra .mdf?

  4. Upload en fil til en varbinary med SQL Management Studio