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

#6 manolo
16/11/2006 - 10:29 | Informe spam
Hola Javier,

no estoy familiarizado con esto del Log Shipping, ¿me podrias explicar como
hacerlo?
Gracias.

Un saludo


"Javier Loria" escribió en el mensaje
news:
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
#7 Miguel egea
16/11/2006 - 12:59 | Informe spam
Si tienes la versión enterprise es un wizard dentro de los planes de
mantenimiento. Lee un poco los libros en pantalla y luego es poco más que
siguiente siguiente y un par de consideraciones.

Saludos
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:
Hola Javier,

no estoy familiarizado con esto del Log Shipping, ¿me podrias explicar
como hacerlo?
Gracias.

Un saludo


"Javier Loria" escribió en el mensaje
news:
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
#8 manolo
16/11/2006 - 13:26 | Informe spam
MUCHAS GRACIAS.

Un saludo



"Miguel egea" escribió en el mensaje
news:
Si tienes la versión enterprise es un wizard dentro de los planes de
mantenimiento. Lee un poco los libros en pantalla y luego es poco más que
siguiente siguiente y un par de consideraciones.

Saludos
"manolo" <manolo160168[ARROBA]terra[PUNTO]es> wrote in message
news:
Hola Javier,

no estoy familiarizado con esto del Log Shipping, ¿me podrias explicar
como hacerlo?
Gracias.

Un saludo


"Javier Loria" escribió en el mensaje
news:
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























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