Как перенести базу данных SQL Server в MySQL?

У меня есть база данных SQL Server с большим количеством данных и пустой MySQL. Теперь я хочу скопировать все данные базы данных SQL Server (включая схему базы данных) в базу данных MySQL.

Я думал об использовании необработанного SQL-дампа, но синтаксис SQL Server SQL не такой, как MySQL.

И у меня есть инструмент для миграции базы данных, например юг (только для django), simple-db-migration (только для одного типа базы данных, возможно, PostreSQL?) и SQLAlchemy (я еще не закончил его изучать, просто чувствуя, что это несколько неуклюже).

Какой инструмент можно использовать для миграции?

Ответы

Ответ 1

Я обычно использую opendbcopy для этих заданий...

Ответ 3

Я попробовал этот инструмент один раз http://dbconvert.com/convert-mssql-to-mysql-pro.php, но вам нужно заплатить за полную версию. Конечно, вы можете написать собственную миграцию script, например. в PHP. В Windows легко подключиться к серверу MSSQL, с Linux-машины вы должны использовать ODBC, и это иногда немного беспорядочно для установки и настройки.