Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Migracion de datos SQLServer -> MySQL

Estas en el tema de Migracion de datos SQLServer -> MySQL en el foro de Mysql en Foros del Web. Hola, tengo que hacer una migración importante de datos de SQLServer a MySQL. He probado con archivos YAML y con migraciones de Rails, pero el ...
  #1 (permalink)  
Antiguo 05/02/2008, 14:59
 
Fecha de Ingreso: abril-2007
Mensajes: 8
Antigüedad: 17 años
Puntos: 0
Pregunta Migracion de datos SQLServer -> MySQL

Hola, tengo que hacer una migración importante de datos de SQLServer a
MySQL. He probado con archivos YAML y con migraciones de Rails, pero el
resultado es un desastre cuando se llega a campos que contienen textos
con todo tipo de carácteres (saltos de línea y comillas incluídos), así
que ahora estoy probando a meter en un PC el servidor de SQLServer para
copiar y pegar hacia el MySQL a través de un GUI...

Pero sólo he encontrado dos GUI que me permitan pegar hacia el MySQL:
Access (vía ODBC, con tablas vinculadas) y Navicat. Y en ambos casos
persiste el problema: cuando hay saltos de línea, trata de copiar como
registro nuevo y falla...

¿Alguna idea? El problema es bastante grave para mí...

s2 y gracias
  #2 (permalink)  
Antiguo 05/02/2008, 19:09
 
Fecha de Ingreso: febrero-2008
Mensajes: 75
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Migracion de datos SQLServer -> MySQL

Hola,

Personalmente nunca tuve este caso, pero se que el programa SQLyog (muy buen GUI para manejar MySQL) es útil para migraciones ya que permite importar datos de varias fuentes. Hay que tener cuidado con las conversiones automáticas que te sugiere SQLyog porque a veces no es la correcta; por eso es imprescindible dominar los tipos de campo de las dos bases de datos.

Otra forma que conozco es haciendo uso de Access, y usarlo como puente entre ambos, y podés exportar desde SQL Server a MySQL....los casos que vi no tuvieron problemas, pero por lo que veo ya lo probaste.....

Personalmente iría por la primera opción primero

Espero tengas suerte!
Saludos

Última edición por dax_noelia; 05/02/2008 a las 19:18
  #3 (permalink)  
Antiguo 06/02/2008, 05:46
 
Fecha de Ingreso: abril-2007
Mensajes: 8
Antigüedad: 17 años
Puntos: 0
Re: Migracion de datos SQLServer -> MySQL

SQLyog no me sirve para pegar registros masivamente, es uno de los que ya probé. Lo que sí parece que finalmente está funcionando es con Access y tablas vinculadas, pero no con copypaste, sino con un INSERT INTO... SELECT... ; curiosamente, es requisito para que funcione que los nombres de los campos coincidan en el origen y el destino... en Oracle, con que coincidan las posiciones y sean de tipos compatibles es más que suficiente!!

Lo que no sé es si puedo usar también SQLyog para conectarme (por ODBC o directamente) al SQL Server, y así podría hacer el INSERT INTO... SELECT... desde SQLyog; ¿sabes si es posible? ¿O SQLyog sólo conecta con MySQL?
  #4 (permalink)  
Antiguo 06/02/2008, 08:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 75
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Migracion de datos SQLServer -> MySQL

El SQLyog sirve para el MySQL, no para el sql Server.
Conozco el MSDE 2000 que sirve para conectarse a bases SQL Server; pero no conozco uno que se pueda conectar tanto a MySQL como SQL Server.

Suerte!
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:21.