PROBLEMA: Duplicacion SQL Server 2000

15/11/2006 - 15:09 por manolo | Informe spam
Hola a todos.

Tengo 2 servidores W2003 con SQL Server 2000. Tengo hecha una duplicacion de
mezcla entre ellos de una base de datos.
La duplicacion la hace perfectamente, pero cuando intento usar la BD donde
se han copiado los datos (la base de datos del suscriptor), la mayoria de
las veces me el siguiente error al añadir un registro nuevo:

"Infraccion de la restriccion PRIMARY KEY 'PK_Tabla'. Nose puede
insertar una clave duplicada en el objeto 'Tabla'"

Lo que quiero es tener un servidor con una copia exacta de la base de datos,
para que en el caso que se estropee el servidor principal, tener el otro
para continuar trabajando.

Un saludo

Preguntas similare

Leer las respuestas

#1 Miguel egea
15/11/2006 - 21:38 | Informe spam
Si es eso la replicación no es el mejor mecanismo. ¿como usas el
subscriptor? en función de eso podemos recomendarte distintas alternativas.

Saludos
Miguel Egea
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:ujD5j%
Hola a todos.

Tengo 2 servidores W2003 con SQL Server 2000. Tengo hecha una duplicacion
de mezcla entre ellos de una base de datos.
La duplicacion la hace perfectamente, pero cuando intento usar la BD donde
se han copiado los datos (la base de datos del suscriptor), la mayoria de
las veces me el siguiente error al añadir un registro nuevo:

"Infraccion de la restriccion PRIMARY KEY 'PK_Tabla'. Nose puede
insertar una clave duplicada en el objeto 'Tabla'"

Lo que quiero es tener un servidor con una copia exacta de la base de
datos, para que en el caso que se estropee el servidor principal, tener el
otro para continuar trabajando.

Un saludo


Respuesta Responder a este mensaje
#2 manolo
16/11/2006 - 00:17 | Informe spam
Si hay otra manera de hacerlo dimelo, por favor.

Un saludo.



"Miguel egea" escribió en el mensaje
news:
Si es eso la replicación no es el mejor mecanismo. ¿como usas el
subscriptor? en función de eso podemos recomendarte distintas
alternativas.

Saludos
Miguel Egea
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:ujD5j%
Hola a todos.

Tengo 2 servidores W2003 con SQL Server 2000. Tengo hecha una duplicacion
de mezcla entre ellos de una base de datos.
La duplicacion la hace perfectamente, pero cuando intento usar la BD
donde se han copiado los datos (la base de datos del suscriptor), la
mayoria de las veces me el siguiente error al añadir un registro nuevo:

"Infraccion de la restriccion PRIMARY KEY 'PK_Tabla'. Nose puede
insertar una clave duplicada en el objeto 'Tabla'"

Lo que quiero es tener un servidor con una copia exacta de la base de
datos, para que en el caso que se estropee el servidor principal, tener
el otro para continuar trabajando.

Un saludo







Respuesta Responder a este mensaje
#3 Miguel egea
16/11/2006 - 00:30 | Informe spam
busca por logshipping o trasvase de registros. O cuentanoe exactamente que
quieres hacer y te lo contamos en detalle, es imposible en un mail contar si
quiera de pasada todas las funcionalidades de alta disponibilidad.

Saludos
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:
Si hay otra manera de hacerlo dimelo, por favor.

Un saludo.



"Miguel egea" escribió en el mensaje
news:
Si es eso la replicación no es el mejor mecanismo. ¿como usas el
subscriptor? en función de eso podemos recomendarte distintas
alternativas.

Saludos
Miguel Egea
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:ujD5j%
Hola a todos.

Tengo 2 servidores W2003 con SQL Server 2000. Tengo hecha una
duplicacion de mezcla entre ellos de una base de datos.
La duplicacion la hace perfectamente, pero cuando intento usar la BD
donde se han copiado los datos (la base de datos del suscriptor), la
mayoria de las veces me el siguiente error al añadir un registro nuevo:

"Infraccion de la restriccion PRIMARY KEY 'PK_Tabla'. Nose puede
insertar una clave duplicada en el objeto 'Tabla'"

Lo que quiero es tener un servidor con una copia exacta de la base de
datos, para que en el caso que se estropee el servidor principal, tener
el otro para continuar trabajando.

Un saludo












Respuesta Responder a este mensaje
#4 manolo
16/11/2006 - 00:39 | Informe spam
Lo que quiero es tener un servidor principal, que es donde se trabaja
habitualmente, pero ademas , tener un servidor de respaldo que contenga los
mismos datos, por si ocurre el caso de que se caiga el servidor principal,
se pueda seguir trabajando con el secundario.

Un saludo.


"Miguel egea" escribió en el mensaje
news:
Si es eso la replicación no es el mejor mecanismo. ¿como usas el
subscriptor? en función de eso podemos recomendarte distintas
alternativas.

Saludos
Miguel Egea
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:ujD5j%
Hola a todos.

Tengo 2 servidores W2003 con SQL Server 2000. Tengo hecha una duplicacion
de mezcla entre ellos de una base de datos.
La duplicacion la hace perfectamente, pero cuando intento usar la BD
donde se han copiado los datos (la base de datos del suscriptor), la
mayoria de las veces me el siguiente error al añadir un registro nuevo:

"Infraccion de la restriccion PRIMARY KEY 'PK_Tabla'. Nose puede
insertar una clave duplicada en el objeto 'Tabla'"

Lo que quiero es tener un servidor con una copia exacta de la base de
datos, para que en el caso que se estropee el servidor principal, tener
el otro para continuar trabajando.

Un saludo







Respuesta Responder a este mensaje
#5 Javier Loria
16/11/2006 - 04:09 | Informe spam
Hola:
Con SQL 2000 la mejor opcion para hacer lo que desas es Log Shipping
(Trasvase de datos) como te recomendo el maestro Miguel. Por varias razones:
1) Es menos intrusiva. En Merge replication se agregan columnas, tablas y
triggers a la BD. En Log Shipping nada.
2) Es mas liviana: En merge replication el servidor se ve obligado a llevar
control de los cambios y a resolver conflictos por cambios simultaneos en
ambas BD. En Log shiping es respaldo y restauracion.
La ventaja de Replicacion Merge es que puedes actualizar los datos en 2
o mas servidores simultaneamente.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning

"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:uBGO$
Lo que quiero es tener un servidor principal, que es donde se trabaja
habitualmente, pero ademas , tener un servidor de respaldo que contenga
los mismos datos, por si ocurre el caso de que se caiga el servidor
principal, se pueda seguir trabajando con el secundario.

Un saludo.


"Miguel egea" escribió en el mensaje
news:
Si es eso la replicación no es el mejor mecanismo. ¿como usas el
subscriptor? en función de eso podemos recomendarte distintas
alternativas.

Saludos
Miguel Egea
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:ujD5j%
Hola a todos.

Tengo 2 servidores W2003 con SQL Server 2000. Tengo hecha una
duplicacion de mezcla entre ellos de una base de datos.
La duplicacion la hace perfectamente, pero cuando intento usar la BD
donde se han copiado los datos (la base de datos del suscriptor), la
mayoria de las veces me el siguiente error al añadir un registro nuevo:

"Infraccion de la restriccion PRIMARY KEY 'PK_Tabla'. Nose puede
insertar una clave duplicada en el objeto 'Tabla'"

Lo que quiero es tener un servidor con una copia exacta de la base de
datos, para que en el caso que se estropee el servidor principal, tener
el otro para continuar trabajando.

Un saludo











Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida