¿Cómo migrar la base de datos de SQL Server a MySQL?

Tengo una base de datos de SQL Server con muchos datos y una base de datos MySQL vacía. Ahora quiero copiar todos los datos de la base de datos de SQL Server (incluido el esquema de la base de datos) a la base de datos MySQL.

Pensé en utilizar el volcado de SQL sin formato, pero la syntax SQL de SQL Server no es lo mismo que MySQL.

Y he buscado en Google alguna herramienta de migración de base de datos, como sur (solo para django), simple-db-migration (solo para un tipo de base de datos, tal vez PostreSQL?) Y SQLAlchemy (no he terminado de aprenderlo, solo lo siento un poco torpe).

¿Qué herramienta puedo usar para hacer esta migración?

Usualmente uso opendbcopy para este tipo de trabajos …

Esta pregunta se ha formulado varias veces en stackoverflow. puedes consultar los siguientes enlaces

¿Cómo exportar la base de datos MS SQL a MYSQL?

Cómo convertir la base de datos Mssql a Mysql Database

Por favor, revisa estos enlaces. Espero que te sean útiles.

Probé esta herramienta una vez http://dbconvert.com/convert-mssql-to-mysql-pro.php , pero tienes que pagar por la versión completa. Por supuesto, puede escribir su propio script de migración, por ejemplo, en PHP. En Windows, será fácil conectarse al servidor MSSQL, desde una máquina Linux debe usar ODBC y, a veces, es un poco complicado de instalar y configurar.

    Intereting Posts