elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Migrar Datos de SQL Server a MYSQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Migrar Datos de SQL Server a MYSQL  (Leído 9,516 veces)
ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Migrar Datos de SQL Server a MYSQL
« en: 9 Noviembre 2010, 16:32 pm »

Bien, explico un poco que sucede..!

Tengo un software administrativo que he desarrollado, y basicamente requiero que mis clientes vean la información desde sus oficinas, con tan solo acceder a mi web...! Todo está creado, el acceso a los clientes, la BD, todo..! El tema radica en que requiero cada vez subir más información a la BD de MYSQL.

Inicialmente ejecuto un DELETE FROM TABLE, para eliminar todos los registros, ya que los que subire estaran actualizados...!

El detalle es que quisiera saber si existe alguna manera de poder hacer esto sin tener que ejecutar un insert desde mi aplicativo para cada registro...! Ya que con 100 Registros, quizas no es tan notorio, pero ya con 5mil pues tardaria una eternidad.. y deseo subir todos los registros a dicha BD... Que cada dia aumentara mucho mas... Espero haberme explicado bien...! Saludos..!


En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #1 en: 9 Noviembre 2010, 18:04 pm »

Quieres que siempre se ejecute, o es algo que harás una sola vez?


En línea

ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #2 en: 9 Noviembre 2010, 21:33 pm »

Deseo ejecutar dicho proceso todas las noches, ya que es cuando los clientes no accesarian a la web... Deseo desarrollar algo desatendido, donde yo no deba meterme al equipo a realizar eso...! Espero me comprendan...!
En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #3 en: 9 Noviembre 2010, 21:41 pm »

Sí, sí,


Hay varias formas, pero, podrías desarrollar una aplicación en el lenguaje de tu preferencia y que simplemente se conecte a las dos bases de datos y vayas pasando la data según un archivo de configuración. Es un poco fastidioso de hacer, sí, pero una vez lo tengas te va a servir de mucho.

La app la inicias con un task de windows por ejemplo.

Un saludo.
En línea

ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #4 en: 9 Noviembre 2010, 21:48 pm »

 :-\ es exactamente lo que queria evitar...! Pues asi me tocara pasar registro por registro...! lo que se me ocurre es generar un archivo txt con todos los registros delimitados por algun caracter y luego ejecutar un proceso para subir cada registro a la web...! Pero eso a medida que pasa el time, se volvera una locura...! Imagina la cantidad de facturas que podría procesar en un par de años..!  :-\

Bueno igual gracias por tu aporte, comenzare mi desarrollo
En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #5 en: 9 Noviembre 2010, 22:00 pm »

Pero no tienes que hacerlo uno por uno, o sea, agarras y en el Sql server, tienes dos opciones:

La primera es hacer una marca en las tablas para saber si el registro ha sido pasado a mysql,
La segunda es  tener una tabla con los registros y tablas actualizadas, me gusta más la primera.

Entonces agarras y vas por una tabla y le tiras select a las que no esten marcadas, y con todos los registros en memoria tiras insert para el MySql, si todo mantiene la misma forma, no habrá problema.
En línea

ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #6 en: 9 Noviembre 2010, 22:22 pm »

Pero es que no importa eso, ya que los registros pueden variar...!

La tabla maneja facturas o informacion de facturas, donde reflejo el monto de la factura, lo que han abonado y lo que han pagado...! Evidentemente que si realizan abonos, debo actualizarlas...! Las unica que ya no sería necesario subir, serían aquellas que ya fueron canceladas en su totalidad y evidentemente ya puede ser tildada como cargada en la web...! Del resto debo subirlas todas...! :-\

En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #7 en: 9 Noviembre 2010, 22:27 pm »

Ya veo, lo que necesitas es una especie de Mirror pero hacia un MySql, Está medio complicada la cosa, no tanto complicada, pero un poco fastidioso.

UHmm. Y porque tiene que ser mysql, porque no tiras la página web con otra base de datos SqlServer?


EDIT:

Pilla esto: http://www.ideaexcursion.com/2009/02/25/howto-setup-sql-server-linked-server-to-mysql/

Y bueno, una solución comercial: http://www.spectralcore.com/omegasync/
« Última modificación: 9 Noviembre 2010, 22:30 pm por [D4N93R] » En línea

ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #8 en: 9 Noviembre 2010, 22:41 pm »

Ya la web esta creada y todo esta desarrollado (El Entorno Web, acceso al cliente, etc) ..! Lo que me hace falta es subir los datos...!
En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Migrar Datos de SQL Server a MYSQL
« Respuesta #9 en: 9 Noviembre 2010, 22:54 pm »

Revisa los enlaces del post anterior, que hice un EDIT con algo que te puede servir.
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
metasploit, Can't connect to MySQL server on '127.0.0.1' (110)
Dudas Generales
ruben_linux 2 5,316 Último mensaje 8 Agosto 2011, 12:43 pm
por ruben_linux
Migrar de Access a MySQL con Java
Java
Zoik 6 4,726 Último mensaje 15 Enero 2014, 00:38 am
por 1mpuls0
Migrar Base de datos
Bases de Datos
ElInquisidor 0 1,982 Último mensaje 10 Febrero 2015, 15:56 pm
por ElInquisidor
Mysql Server
GNU/Linux
Badillo 0 2,495 Último mensaje 17 Mayo 2017, 22:54 pm
por Badillo
Datos de SQL Server
Windows
aLCAS03 4 5,185 Último mensaje 24 Agosto 2017, 23:48 pm
por payufitesula
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines