Migrar datos entre dos bases de datos diferentes

06/01/2009 - 17:06 por Pablo | Informe spam
Me encuentro en una situación un tanto comprometedora
Hace poco el equipo de desarrollo ha terminado de rediseñar las aplicaciones
coorporativas, el cual incluyó el rediseño de la estructura de la base de
datos.
En la actualidad se encuentra trabajando simultámente ambas versiones del
software y por ende ambas versiones de la base de datos contienen información
crítica del negocio. El escenario es el siguiente:

- Anteriormente se contaba con 4 bases de datos diferentes sin integridad
referencial. El código se encargaba de mantener las relaciones.
- La nueva base de datos hace uso de esquemas y agrupa lo que anteriormente
eran las bases de datos dispersas, pero cambió su estructura haciendola más
eficiente

¿cómo puedo asegurarme que la información generada en la base de datos que
emplea la versión anterior se coloque en la nueva, considerando que en la
anterior no hay integridad referencial entre las bases?, ¿cómo manejo los
indices autonuméricos de la nueva base?

Anticipo mis agradecimientos por su valiosa ayuda
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
06/01/2009 - 17:59 | Informe spam
Su pregunta excede las posibilidades de un foro como éste, le sugiero que
contacte un profesional que pueda trabajar a su lado en el tema.

Como idea muy general, si usted dispone de dos versiones de sistema
(entiendo por "sistema" las aplicaciones y los datos) que funcionan al mismo
tiempo --vaya uno a saber por qué se llegó a dicha situación-- lo más sensato
es que no intente actualizar ambos conjuntos de datos.

Mantenga separados los datos y considere alguna idea para consolidar los
datos en un repositorio que sea "la vista en común".

Pero como dije al comienzo, si se lo quiere tomar en serio, dedique gente o
contrate gente que lo ayude con todo eso.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Pablo" wrote:

Me encuentro en una situación un tanto comprometedora
Hace poco el equipo de desarrollo ha terminado de rediseñar las aplicaciones
coorporativas, el cual incluyó el rediseño de la estructura de la base de
datos.
En la actualidad se encuentra trabajando simultámente ambas versiones del
software y por ende ambas versiones de la base de datos contienen información
crítica del negocio. El escenario es el siguiente:

- Anteriormente se contaba con 4 bases de datos diferentes sin integridad
referencial. El código se encargaba de mantener las relaciones.
- La nueva base de datos hace uso de esquemas y agrupa lo que anteriormente
eran las bases de datos dispersas, pero cambió su estructura haciendola más
eficiente

¿cómo puedo asegurarme que la información generada en la base de datos que
emplea la versión anterior se coloque en la nueva, considerando que en la
anterior no hay integridad referencial entre las bases?, ¿cómo manejo los
indices autonuméricos de la nueva base?

Anticipo mis agradecimientos por su valiosa ayuda

Preguntas similares