Actualizar aplicacion:

03/11/2006 - 00:51 por Robinson.Moscoso | Informe spam
Tengo una aplicacion que ya distribuie entre muchos clientes, es una
aplicacion de escritorio que se instala con ClicOnce, la aplicacion tiene
una base de datos en acces.

He realizado una nueva version de la aplicacion, pero esta version tiene la
misma base de datos pero con algunas modificaciones.

Al distriobuir la actualizacion queiro que se actualice la base de datos con
los nuevos cambios pero sin perder los datos, lo que se me ha ocurrido es
crear una copia de la base de datos y migrar los datos de una base a la otra
y luego eliminar la primera base de datos para que no hayan problemas...

Mi pregunta es, alguien tiene una mejor idea???, y si no, alguien sabe como
hago para pasar los datos de uan base de datos a la otra sin que valla a
tener problemas con las relaciones, pq si lo hago tabla por tabla corro el
riesgo de que si algo sale mal se puede trabar la informacion, sobretodo por
que las llaves primarias son autonumericas y no sé si pueda controlar eso.

PD: los usuarios no son expertos manejadores de sistemas por lo tanto me
toca hacer todo en la instalacion de la actualizacion.

Agradezco todas las ideas que tengan.

Un saludo

Róbinson Moscoso
Colombia

Preguntas similare

Leer las respuestas

#1 El Nazgûl
03/11/2006 - 09:02 | Informe spam
Puedes hacer que un programa secundario actualice la BDD añadiendo los
campos nuevos a cada tabla (espero que no haya ninguno de los nuevos que
deban tener datos de forma obligatoria). Llevará algo más de tiempo
actualizar la aplicación, pero de ese modo no pierdes los datos (por si
acaso haz un respaldo antes de la actualización)

Espero que te sirva.

Salu2 desde Udûn
El Nazgûl :-)

"Robinson.Moscoso" escribió en el mensaje
news:ed5Iqnt$
Tengo una aplicacion que ya distribuie entre muchos clientes, es una
aplicacion de escritorio que se instala con ClicOnce, la aplicacion tiene
una base de datos en acces.

He realizado una nueva version de la aplicacion, pero esta version tiene
la misma base de datos pero con algunas modificaciones.

Al distriobuir la actualizacion queiro que se actualice la base de datos
con los nuevos cambios pero sin perder los datos, lo que se me ha ocurrido
es crear una copia de la base de datos y migrar los datos de una base a la
otra y luego eliminar la primera base de datos para que no hayan
problemas...

Mi pregunta es, alguien tiene una mejor idea???, y si no, alguien sabe
como hago para pasar los datos de uan base de datos a la otra sin que
valla a tener problemas con las relaciones, pq si lo hago tabla por tabla
corro el riesgo de que si algo sale mal se puede trabar la informacion,
sobretodo por que las llaves primarias son autonumericas y no sé si pueda
controlar eso.

PD: los usuarios no son expertos manejadores de sistemas por lo tanto me
toca hacer todo en la instalacion de la actualizacion.

Agradezco todas las ideas que tengan.

Un saludo

Róbinson Moscoso
Colombia


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida