Dudas

17/08/2004 - 21:29 por josmorales63 | Informe spam
Hola.

Esta es la primer ocasion en que escribo y el motivo que
me obliga a hacerlo es el mundo de dudas en el que estoy
estancado, el tema que me atormenta es el de la
replicacion entre servidores, cada uno de estos tiene SQL
Server 2000, hasta el momento ya pude configurar mi
servidor central como publicador, ya puedo hacer
publicasiones y subscriptores, mi pregunta es la
siguiente, ¿Como puedo hacer la replicacion de una tabla
en especifico entre mis servidores, pues tengo conflictos
con la integridad referencial de la base?, ¿Es necesario
que referencie las tablas indicadas por SQL para
agregarlas a la publicacion?, ¿Que tengo que hacer?,
espero me puedan ayudar, pues tengo varios dias de retraso
por investigar como funciona esta parte de operacion de
SQL. Gracias.

Atte.

Jose Morales
 

Leer las respuestas

#1 Javier Loria
17/08/2004 - 23:32 | Informe spam
Hola:
Asumo que ambos servidore van a tener datos y que solo requieres
replicar algunas de las tablas, y que estas tablas ya tienen definida la
integridad referencial.
a) Cambia la Definicion de la Integridad Referencial para que sea "NOT
FOR REPLICATION", lo que significa que no se verificara la integridad cuando
viene de la replicacion. Esto lo puedes hacer con un ALTER TABLE o
directamente desde el Enterprise Manager, entras a diseno de la Tabla y en
propiedades buscar la seccion de Integridad Referencias y marcas la opcion
de NOT FOR REPLICATION.
b) Cuando defines la publicacion, con clic derecho propiedades busca los
articulos y cambia la configuracion de las tablas para que cuando se genere
un snapshot inicial haga DELETE de la Tabla (Borre las Filas) y no haga un
DROP TABLE que es el comportamiento default.
Espero te sirva.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"" wrote in
message news:09cd01c48490$747fb4e0$
Hola.

Esta es la primer ocasion en que escribo y el motivo que
me obliga a hacerlo es el mundo de dudas en el que estoy
estancado, el tema que me atormenta es el de la
replicacion entre servidores, cada uno de estos tiene SQL
Server 2000, hasta el momento ya pude configurar mi
servidor central como publicador, ya puedo hacer
publicasiones y subscriptores, mi pregunta es la
siguiente, ¿Como puedo hacer la replicacion de una tabla
en especifico entre mis servidores, pues tengo conflictos
con la integridad referencial de la base?, ¿Es necesario
que referencie las tablas indicadas por SQL para
agregarlas a la publicacion?, ¿Que tengo que hacer?,
espero me puedan ayudar, pues tengo varios dias de retraso
por investigar como funciona esta parte de operacion de
SQL. Gracias.

Atte.

Jose Morales

Preguntas similares