Replicacion BD SQL

21/02/2006 - 16:08 por Angel | Informe spam
Cuando comienzo a replicar mi base de datos a otro servidor me aparece el
siguiente error: No se puede actualizar la columna de identidad
'nombre_columna'.

Si me podeis facilitar alguna información de porque me ocurre este error, me
seria de gran ayuda.

Muchas Gracias.

Preguntas similare

Leer las respuestas

#1 AlejoR
21/02/2006 - 16:55 | Informe spam
Hola que tal.
Yo estoy haciendo las mismas pruebas y me ha sucedido eso.
Te cuento lo que analicé.

Inicialmente cuando repliqué mi BD, (la subscriptora) genere primero un
script de la original (publicadora) y lo ejecute en el otro servidor. Hay
campos IDENTITY, los cuales debí haber quitado del script. Y al hacer la
sincronización me falla con el error que mencionas.

Cual fue la solucion: posibles dos que probré
1) General scrip de la BD original y editarlo y quitar los IDENTITY de las
columnas que los tiene. Y hacer la replica... Los identity ya no molestan.
2) Dejar que la misma replicacion se encargue de generar (crear) la base de
datos (destino). Esta segunda opcion NO PASA LOS IDENTITIES

Ambas me funcionaron.

Cuenta si fue clara la explicacion y si te funcionó tambien



"Angel" wrote:

Cuando comienzo a replicar mi base de datos a otro servidor me aparece el
siguiente error: No se puede actualizar la columna de identidad
'nombre_columna'.

Si me podeis facilitar alguna información de porque me ocurre este error, me
seria de gran ayuda.

Muchas Gracias.



Respuesta Responder a este mensaje
#2 Angel
21/02/2006 - 17:06 | Informe spam
Hola, con el problema de la propiedad IDENTITY me tope haciendo las prueba,
como tu bien dices yo tambien he generado el script de la publicadora y lo
pase al otro servidor (subscritor).

Buscando informacion para el problema IDENTITY, encontre que para conservar
la identidad en el subscriptor, los campo que tuviesen IDENTITY tenian que
llevar asociado el NOT FOR REPLICATION. De esta manera con las prueba que
hice me replicaba perfectamente, ahora con la base de datos en produccion no
consigo replicar, me aparece el error descrito anteriormente, de todas
formas probare quitando la propiedad IDENTITY y replicare si es por ese
motivo.


"AlejoR" escribió en el mensaje
news:
Hola que tal.
Yo estoy haciendo las mismas pruebas y me ha sucedido eso.
Te cuento lo que analicé.

Inicialmente cuando repliqué mi BD, (la subscriptora) genere primero un
script de la original (publicadora) y lo ejecute en el otro servidor. Hay
campos IDENTITY, los cuales debí haber quitado del script. Y al hacer la
sincronización me falla con el error que mencionas.

Cual fue la solucion: posibles dos que probré
1) General scrip de la BD original y editarlo y quitar los IDENTITY de las
columnas que los tiene. Y hacer la replica... Los identity ya no molestan.
2) Dejar que la misma replicacion se encargue de generar (crear) la base
de
datos (destino). Esta segunda opcion NO PASA LOS IDENTITIES

Ambas me funcionaron.

Cuenta si fue clara la explicacion y si te funcionó tambien



"Angel" wrote:

Cuando comienzo a replicar mi base de datos a otro servidor me aparece el
siguiente error: No se puede actualizar la columna de identidad
'nombre_columna'.

Si me podeis facilitar alguna información de porque me ocurre este error,
me
seria de gran ayuda.

Muchas Gracias.



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