entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Sincronizar Sql Server con Mysql

Saludos, tengo una necesidad de mi proyecto, que esta en sql server y visual studio, poder accederlo via web, pero en linea, con los datos actualizados.
Para esto he pensado que mediante php o asp hacer los formularios pertinentes, pero necesito una forma o herramienta que me haga la sincronización con mysql (por que es gratuito)

0voto

soportesa comentado

Saludos, se que es bastante despues, pero en que quedo este post? algun indicio?

5 Respuestas

3votos

gderas2 Puntos1780

Con las herramientas de desarrollo de visual studio, se puede crear un ETL (extracción, carga y transformación) con el se puede realizar la tarea de sincronizar las bases de datos.

1voto

neuro Puntos190

si ya tienes SqlServer andando en el proyecto, no debería preocuparte lo de si es gratuito o no el Mysql . no?

La recomendación sería trabajar directamente sobre el motor en que ya tienes todo andando, a menos claro que planees migrar tu proyecto original a Mysql también .. mantener 2 bd a la vez no es nada fácil

1voto

rome Puntos500

La versión Express de SQL SERVER también es gratuita, por si no quieres migrar a mysql.

La conversión no es directa, y puede tener problemas, pero si necesitas realmente migrar a mysql, comentanos y te ayudamos con el proceso

2votos

binamonk Puntos3790

Tienes varias opciones.

1) Crear una aplicacion de consola que mediante ADO.Net haga conexion con ambas bases de datos y realize updates incrementales (poco eficiente)

2) Como gderas2 comento utilizar el SSIS (SQL Server Integration Services) y crear un ETL que sincronize las bases de datos.

3) Considerar usar una base de datos de Windows Azure para tu parte web y crear una tarea en tu SQL para que actualize la base de datos de Azure y en tu aplicacion de php conectarte directamente a Azure. (en esta opcion investiga bien el tamaño de la base de datos para que tengas una idea de los costos de la base de datos en Azure)

1voto

jorgepm Puntos520

En donde trabajo, hay dos aplicaciones, una es donde se capturan clientes y la otra es BI (business intelligence), por lo cual se tienen que sincronizar datos, para esto cree una aplicacion sincronizadora en Java, la cual se ejecuta cada 10 minutos y así no se satura al hacer consultas, por lo cual te recomiendo realices un aplicacion que te haga esto, ya que tendrias mejor control de tus datos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta