26/09/2014, 04:59
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: error primary key duplicada Es un error básico: No puedes importar una base A sobre una base B, aunque tengas las mismas estructuras, si la base B ya tiene datos. Lo que corresponde hacer es una actualizacion por migración. En todo caso lo que se llamaría "sincronización", en tanto la base B sea un espejo de la A.
TE en cuenta que si ambas bases son productivas, esto es que se usan, pero en servidores diferentes y accedidas desde puntos diferentes, los mismos ID (las pK de la tabla) de registros entre tablas iguales en cada base, pueden corresponder a datos diferentes de clientes, productos o servicios.
En definitiva, no puedes hacer una simple importación, sino que debes hacer un proceso que inserte los registros que no existen o que no pertenezcan al mismo conjunto de datos de la base B.
¿Se entiende.
Te advierto:
1) No es simple.
2) No lleva poco tiempo.
3) Necesitarás realizar pruebas con replicas de ambas bases para evitar errores catastróficos con los datos.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |