FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Sincroniza Tablas Diferente Motor BD
Buen dia Foristas.
En las versiones anteriores de Delphi con el BDE, traia un componente que en automatico sincronizaba la informacion de una tabla a otra. Ahorita estoy utilizando XE2, y tengo la necesidad de que desde un server de SQL a MySQL Pasar tabla de catalogos, que lo que se actualice en SQL Server, se refleje en las tablas de MySQL Gracias de antemano
__________________
Gracias de antemano Saludos ........ --------------------------------- Ramiro Flores |
#2
|
||||
|
||||
Hola, ramflores
Cuéntanos mas por favor. Que haz hecho hasta ahora. Que estrategia haz abarcado, utilizas algún componente, estás creando alguna rutina o clase para esto? tienes algún problema en especifico? Saludos.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
||||
|
||||
Deberás dar más datos, con un "server de sql" ¿quiéres decir con otro server que tiene mysql? y luego con "sql server ser refleje en mysql"
|
#4
|
||||
|
||||
Gracias Movorack.
Apenas voy empezar con esto, como comentaba, en la version 7, traia un componente del BDE que sincronizaba 2 tablas, en esta ocacion son dos motores diferentes
__________________
Gracias de antemano Saludos ........ --------------------------------- Ramiro Flores |
#5
|
||||
|
||||
Gracias por contestar casimiro.
En efecto, requiero sincronizar tablas de catalogos de un server SQLServer a un server MySQL
__________________
Gracias de antemano Saludos ........ --------------------------------- Ramiro Flores |
#6
|
|||
|
|||
Entonces tienes 2 mysql servers que quieres sincronizar con una tabla, tal vez puedas configurarlos unos como maestro y otro como esclavo, desgraciadamente solo se que se puede mas no te puedo ayudar mucho en el como, pero en la documentación debe venir, si uno fuera Microsoft SQL Server, te diría que tiene la parte de vincular server de cualquier motor por medio de ODBC
Aquí una liga para configurar el maestro y esclavo de MySQL https://www.digitalocean.com/communi...er-replication y otra para el Microsoft SQL Server (MSSQL) http://www.databasejournal.com/featu...r-Instance.htm Saludos! |
#7
|
||||
|
||||
De acuerdo. apenas estás empezando y es lógico que tengas dudas. pero vienes con dudas generales. como si preguntaras "¿Que puedo hacer para enviar un archivo a un FTP?"
El primer paso es indagar al respecto. Si existe actualmente algo que te ofrezca la solución o si debes crearla tu mismo y si tienes dudas puntuales aquí estamos para colaborar. Porque así tan general podemos terminar aconsejando cosas que no te serán de utilidad ya que no sabemos si es sincronización para uso por otros sistemas o replicar datos para soporte de fallas o alguna otra situación. Links de referencia: http://edn.embarcadero.com/en/article/20563 http://stackoverflow.com/questions/1...ynchronization http://www.torry.net/pages.php?id=1384 http://www.clevercomponents.com/products/dbcvcl/
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#8
|
||||
|
||||
Gracias a todos por sus respuestas.
Me explicare mas adetalle. Tengo un server con SQLServer, en el cual se encuentran algunas tablas de catalogos generales, y se esta implementando un sistema via WEB que utiliza como base de datos MySQL, La idea es que la fuente original de SQLServer, se este replicando hacia la MySQL, que es donde se consumiria la informacion, de manera solo informativa. Anteriormente con la version de Delphi 7, tenia un programa, con BDE, en el cual traia un componente que sincronizaba Una tabla en FireBird hacia una tabla de SQLServer. Mi duda en especial es si existe algun componente que me ayude a realizar esta sincronizacion de datos en automatico, y si voy a tener que realizar a mano, un tradicional barrido de Tabla Origen y vlaidar en Tabla destino si existe o sufrio un cambio. Espero poder ahora si haberme explicado Gracias de antemano a todos
__________________
Gracias de antemano Saludos ........ --------------------------------- Ramiro Flores |
#9
|
||||
|
||||
O sea, que con "server sql" y un "sql server" te refieres a microsoft sql server.
Es que mysql, firebird, postgresql, etc. también son "sql server" |
#10
|
|||
|
|||
bueno, tienes un SQL Server, MySQL es un SQL Server, asumo que hablas del MICROSOFT SQL SERVER o MSSQL, porque tambien oracle es un sql server, o firebird, o postgresql tambien son SQL server.
Por lo que veo, quieres hacer un programita para sincronizar 1 sola tabla de las bases de datos, si es MSSQL revisa los linked servers, tal vez te sirva, otra cosa que te puede servir, si tiene id autoincrementable facilitaría las cosas ya que puedes ir leyendo y agregando en la otra tabla con 2 conexiones y componentes para cada tabla. |
#11
|
||||
|
||||
Si, disculpen
Me refiero a "MSSQL" Microsoft SQL Server hacia un MySQL MSSQL -> MySQL
__________________
Gracias de antemano Saludos ........ --------------------------------- Ramiro Flores |
#12
|
||||
|
||||
Se supone que tendrás que leer de una y guardar en la otra.
No creo que exista algo que lo haga automáticamente entre sistemas de bases de datos distintas. Aunque hay utilidades para hacerlo, eso sí. Pero se supone que quieres hacerlo desde tu programa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta SQL de dos Tablas con diferente conexión | k_rito | Conexión con bases de datos | 3 | 13-02-2007 23:44:44 |
Busco motor de tablas planas | vhr | Tablas planas | 1 | 13-02-2007 17:25:00 |
SQL UPDATE entre 2 tablas de Diferente base de datos | Luis Alberto | SQL | 1 | 11-11-2005 04:52:18 |
Motor BDE | Descendents | Conexión con bases de datos | 8 | 23-08-2005 19:44:35 |
Cambio de motor de BD | adlfv | Conexión con bases de datos | 1 | 06-06-2005 20:01:04 |
|