Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2014, 05:44
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: #1062 - Duplicate entry '' for''

Cita:
Este error me tira cuando intento restaurar el backup de una base de datos de un sistema que eh programado sobre la base de datos ya existente que tengo en mi pc para trabajar directamente sobre el mismo, y así trabajar con los datos actuales y verdaderos del sistema.
Migrar una base de datos a otro servidor puede ser una tarea fácil o extremadamente complicada, dependiendo de lo que se haga.
La solución más sencilla es eliminar la base destino y restaurar todo desde un backup que cree inclusive la base. Es lo más eficiente y simple.
Pero lo que estás tratando de hacer es migrar datos, no la base, y eso es muchísimo más complejo, en especial si ambas bases han trabajado independientemente, por cuanto deben existir muchas tablas con registros que tienen los mismos valores de PK para datos completamente diferentes. Eso sin contar con los que son replicas completas (iguales PK y datos relacionados).
Y allí está tu problema...

No puedes simplemente restaurar un backup en esas condiciones. Debes hacer todo un proceso de balanceo de datos que realice una verificación de todos los datos de cada tabla que se toma del servidor, respecto de los que están actualmente en la base destino, y realizar los ajustes necesarios.
No es una tarea fácil, y en mi primera experiencia profesional, me llevó a mi sólo, dos meses preparar los proceso neecsarios para hacer algo como eso, y sólo tenía 56 tablas en la base (hoy trabajo con bases de más de 600).
En esencia, para poder guiarte necesitaríamos conocer la estructura real de la base (con o sin datos), para poder analizar qué estrategia y secuencia de procecesos se requeriria para lograr esa migración.

Desde ya te digo que es una tarea complicada. No se trata simplemente de leer e insertar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)