He estado golpeando mi cabeza contra SQL Server 2005
intentar sacar muchos datos. Me dieron una base de datos con casi 300 tablas y necesito convertir esto en una base de datos MySQL. Mi primera llamada fue utilizar bcp, pero desafortunadamente no produce CSV válidos: las cadenas no están encapsuladas, por lo que no puedes tratar con ninguna fila que tenga una cadena con una coma (o lo que sea que uses como delimitador) y aún tendría que escribir a mano todos los enunciados de la tabla de creación, ya que obviamente CSV no dice nada sobre los tipos de datos.
Lo que sería mejor es si había alguna herramienta que pudiera conectarse tanto a SQL Server como a MySQL, y luego hacer una copia. Se pierden vistas, procedimientos almacenados, desencadenantes, etc., pero no es difícil copiar una tabla que solo utiliza tipos base de una base de datos a otra ... ¿o sí?
¿Alguien sabe de una herramienta así? No me importa cuántas suposiciones o simplificaciones se produzcan, siempre que admitan enteros, flotantes, fechas y cadenas. De todos modos, tengo que podar mucho, normalizar, etc., así que no me importa guardar llaves, relaciones ni nada por el estilo, ¡pero necesito el conjunto inicial de datos rápidamente!