Ответ 1
Я обычно использую opendbcopy для этих заданий...
У меня есть база данных SQL Server с большим количеством данных и пустой MySQL. Теперь я хочу скопировать все данные базы данных SQL Server (включая схему базы данных) в базу данных MySQL.
Я думал об использовании необработанного SQL-дампа, но синтаксис SQL Server SQL не такой, как MySQL.
И у меня есть инструмент для миграции базы данных, например юг (только для django), simple-db-migration (только для одного типа базы данных, возможно, PostreSQL?) и SQLAlchemy (я еще не закончил его изучать, просто чувствуя, что это несколько неуклюже).
Какой инструмент можно использовать для миграции?
Я обычно использую opendbcopy для этих заданий...
Этот вопрос задан несколько раз в stackoverflow. вы можете проверить следующие ссылки
Как экспортировать базу данных MS SQL в MYSQL?
Как преобразовать базу данных Mssql в базу данных Mysql
Пожалуйста, проверьте эти ссылки. Я надеюсь, что они будут полезны вам.
Я попробовал этот инструмент один раз http://dbconvert.com/convert-mssql-to-mysql-pro.php, но вам нужно заплатить за полную версию. Конечно, вы можете написать собственную миграцию script, например. в PHP. В Windows легко подключиться к серверу MSSQL, с Linux-машины вы должны использовать ODBC, и это иногда немного беспорядочно для установки и настройки.