2011-11-05 17 views
14

Ho un database SQL Server con molti dati e un database vuoto MySQL. Ora voglio copiare tutti i dati del database SQL Server (incluso lo schema del database) nel database MySQL.Come migrare il database SQL Server in MySQL?

Ho pensato di utilizzare il dump SQL grezzo, ma la sintassi SQL di SQL Server non è la stessa di MySQL.

E Googled qualche strumento di migrazione di database, come ad esempio sud (solo per Django), semplice-db-migrazione (solo per un tipo di database, forse PostgreSQL?) E SQLAlchemy (Mi rifugio ho finito di impararlo, sentendolo solo un po 'goffo).

Quale strumento posso utilizzare per eseguire questa migrazione?

+0

è possibile utilizzare MySQL Workbench Per migrare da MSSQL a MySQL –

risposta

19

sto di solito utilizzando opendbcopy per questo tipo di lavoro ...

+3

È ancora preferibile? Grazie – Drewdin

1

ho provato questo strumento una volta http://dbconvert.com/convert-mssql-to-mysql-pro.php, ma si deve pagare per la versione completa. Ovviamente puoi scrivere il tuo script di migrazione, ad es. in PHP. Su Windows sarà facile connettersi al server MSSQL, da una macchina Linux è necessario utilizzare ODBC e questo a volte è un po 'complicato da installare e configurare.

+0

Sono troppo alla ricerca di questo tipo di strumento come ho un database in Mysql o Oracle o Excel e voglio prendere il database da qualsiasi di queste fonti e scaricare quel database nel mio sql server locale.Puoi per favore guidami un po 'su questo strumento? –

Problemi correlati