FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola Neftali...
Por lo que veo, eso es lo que estoy buscando... .tengo que ver el rendimiento... creería que debe ser rápido (o sea que no me bajara la performance del Insert/Update/Delete). Cualquier novedad la comento... Gracias....
__________________
Saluda Atte Neeruu!!! :) |
#2
|
||||
|
||||
Yo lo he usado en algún proyecto y es rápido, no tendrás problema con eso.
|
#3
|
||||
|
||||
Buenas a todos. Andaba yo dando vueltas a un sistema para exportar/importar una base de datos desde otra y encontré este artículo. Creo que sería justo lo que necesito, pero leyendo el mismo me ha surgido una duda: Evidentemente las tablas de ambas bases de datos están indexadas; entonces ¿qué pasa si el registro que viene a añadirse ya existe en la BB.DD.? Es lógico que se produciría una violación de claves y no veo como evitarla con ese EXECUTE STATEMENT.
Intuyo una de las respuestas que me vais a dar: colocar en cada una de las tablas un campo que indique si el registro ha sido exportado no. |
#4
|
||||
|
||||
Mejor que aclares exactamente qué quieres hacer
|
#5
|
||||
|
||||
Vamos a ver si logro explicarme.
La aplicación está instalada en tres locales independientes y uno de ellos, digámoslo así, es la central pero no están conectados entre sí. Lo que pretendo es que cada cierto tiempo las BB.DD. de cada una de las oficinas se envíen a la central y se acumulen en las tablas que ya existen. |
#6
|
||||
|
||||
Ese tema es muy complejo, se ha tratado otras veces en los foros.
Tienes que pensar muy bien todo el proceso, los datos que necesitas enviar a unos y otros, cómo importarlos sin perder, sobreescribir, repetir, etc. Incluso también si alguien elimina algún dato entonces tendrás que eliminarlo de los otros sitios. Poder, se puede hacer, pero hay que tener muy claro lo que se tiene y lo que se quiere conseguir. Tú eres el único que tienes toda la información para decidir cómo hacerlo y si vale pena. Lo ideal es tener un servidor de bases de datos a donde todos se conecten y se acabó el problema. |
#7
|
||||
|
||||
Tienes razón. Hay algunos puntos de los que citas que ni me los había planteado, como qué hacer con los registros que borra uno de los usuarios pero se mantiene en la BB.DD. conjunta. Tengo que pensarlo mejor. Gracias.
|
#8
|
||||
|
||||
Cita:
Dando vueltas al problema este fin de semana se me ha ocurrido una solución, que tal vez no sea la mejor. Dado que todos los registros que se exportan/importan llevan un código que identifica la provincia de procedencia una alternativa es borrar en la BB.DD. conjunta todos los registros de esa provincia como paso previo a la importación de cada una de las tablas y todo el proceso se puede hacer todo a través de un script. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
copiar de una tabla de una base de datos a otra tabla igual de otra base de datos | ingabraham | Conexión con bases de datos | 1 | 14-10-2008 23:16:42 |
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? | patriram | MySQL | 4 | 02-11-2007 16:00:24 |
Copiar una base de datos desde otra maquina | karla | Varios | 6 | 24-08-2006 20:24:16 |
Con delphi Insert en Firebird varios registros desde otra tabla | lasweb | Conexión con bases de datos | 3 | 04-04-2005 20:58:26 |
Como Abrir Otra Base de Datos desde un Trigger | AGAG4 | Firebird e Interbase | 1 | 20-12-2004 16:56:11 |
|