¿Cómo convierto un archivo de copia de seguridad de la base de datos de Microsoft SQL Server de manera que se importe en la base de datos MySQL? ¿Hay alguna forma o herramienta gratuita disponible para esto?Conversión de Microsoft SQL Server a MySQL
Respuesta
ms2my (Pre-Alpha, libre) http://sourceforge.net/projects/ms2my/
"Una herramienta que ayuda con MSSQL a MySQL conversión/replicación (tanto volcado csv &) bajo * nix.Possible usarlo con crontab para ir a buscar los datos regulares . Mantener al almacén de datos basado en mySQL actualizado también podría ser una de las posibilidades de usar este script ".
MSSQL al convertidor (descarga gratuita de prueba, para la compra $ 49) http://www.convert-in.com/mss2sql.htm
He mirado por un cierto tiempo, y si no quieres probar ms2my, lo anterior se trata de The solo otra opción Y no es gratis.
mejor de suerte para encontrar uno libre, es de esperar, hay uno que está escondido por ahí en internet que no puedo encontrar.
No estoy seguro de cuán compleja es una base de datos, pero si solo son algunas tablas y datos, hay un free script here que convertirá automágicamente tablas y datos de Microsoft SQL Server a MySQL.
Si necesita algo más sofisticado, MySQL tiene un migration toolkit que le permite migrar de Microsoft SQL Server a MySQL. Además here is a tutorial sobre cómo usarlo. Tenga en cuenta que esto ahora se ha interrumpido, a favor de MySQL Workbench, que ha data migration incorporado.
Además, this converter convertirá todo, excepto los procedimientos almacenados de MSSQL a MySQL, por un precio de sólo $ 50, que no es malo.
También es posible que desee consultar this whitepaper del sitio web de MySql sobre cómo planificar una migración de SQL Server a MySQL, así como algunos recursos.
+1 para el kit de herramientas de migración MySQL. Tuve que hacer esta conversión en un proyecto y lo manejé todo con solo dos problemas: 1) No intenté convertir los blobs que se estaban utilizando para contener imágenes y 2) presto atención a cualquier advertencia que reciba al importar en MySQL. –
Parece que algunos de estos enlaces ahora están rotos. – jcfollower
@jcfollower - Lo arreglé ahora. – Icemanind
Si está utilizando un vivir MS SQL Server y un servidor MySQL vida, entonces creo que su mejor opción Más EXACTITUD es utilizar una herramienta de transformación ETL/datos como Pentaho Data Integration (Kettle).
Con Kettle, puede diseñar visualmente (usando pasos de flujo de datos fáciles de aprender) casi cualquier transformación de datos desde fuentes de datos únicas/múltiples a destinos de datos únicos/múltiples. Una de las características que le pueden interesar es asistente de migración de tablas/bases de datos.
Si la distribución comunidad de la caldera no es suficiente para usted, entonces usted puede utilizar el Enterprise Edition con más características, soporte, etc.
Tome un vistazo a Omega Sync es compatible con la importación exportación y la sincronización entre diferentes DBMS incluyendo esquema y tabla de datos.
- 1. C# - MySQL vs Microsoft SQL Server
- 2. Conexión a Microsoft SQL Server con Clojure
- 3. Simulando la función group_concat MySQL en Microsoft SQL Server 2005?
- 4. Microsoft SQL Server 2008 - Fechas
- 5. Node.js y Microsoft SQL Server
- 6. SQL Server equivalente a EXPLAIN de MySQL
- 7. Migrar la base de datos SQLite a Microsoft SQL Server
- 8. Problema con SELECT * en MySQL a través de ODBC desde Microsoft SQL Server
- 9. Microsoft SQL Server correo electrónico validación
- 10. Convertir secuencia de comandos MySQL a SQL Server
- 11. ¿Cómo ejecutar un archivo SQL de 3GB (Microsoft SQL Server)?
- 12. MySQL longtext analogue en Microsoft SQL?
- 13. Transferencia de datos de SQL Server a MySQL
- 14. SSIS: copiar tablas de MySQL a SQL Server 2008
- 15. SQL-Server y MySQL interoperabilidad?
- 16. MySQL versus SQL Server Express
- 17. MySQL REGEXP to SQL Server
- 18. SQL Server procedimiento almacenado conversión a paquete SSIS
- 19. Zend Framework 2 Microsoft SQL Server 2008 conexión DB
- 20. SQL Server Conversión de texto libre: cómo ordeno por relevancia
- 21. Emular la cláusula LIMIT de MySQL en Microsoft SQL Server 2000
- 22. ¿Cómo uso MySQL como origen de datos en Microsoft SQL Server Analysis Services?
- 23. Lectura de datos de Microsoft SQL Server en R
- 24. Microsoft SQL Server 2005 Línea de escritura de la consola
- 25. Dejar y recrear bases de datos en Microsoft SQL Server
- 26. Identificación de objetos no utilizados en Microsoft SQL Server 2005
- 27. SQL Server 2008 a SQL Server 2005
- 28. MySQL para la migración de SQL Server
- 29. microsoft sql server: verificar los permisos propios de los usuarios
- 30. ¿Se pueden desarrollar las ediciones "Express" de Microsoft SQL Server?
¿Puede ser más específico? 'SQL Server' puede significar versiones de Oracle, versiones de Microsoft, etc. etc. – JClaspill
¿Desea específicamente realizar una copia de seguridad de la base de datos MS SQL e importarla a MySQL, o simplemente desea migrar una base de datos de MS SQL Server? a MySQL? –
Probablemente se arrepienta de migrar de MSSQL a MySQL. Especialmente si confía en el optimizador de plan de consulta en absoluto (consultas anidadas, muchas combinaciones de tabla, etc.). Una mejor opción, especialmente si está ejecutando Windows Server, sería PostgreSQL. – gordy