Recomendación sobre técnica de duplicación

10/11/2003 - 13:14 por Daniel Durand | Informe spam
Buenos días

Tengo que replicar aprox. 15 servidores , necesito sugerencias de como
configurar los campos de identidad de las tablas para que no hayan
conflictos entre las bases.

Serán bienvenidos otros aspectos importantes a considerar a la hora de
planificar e implementar la duplicación.

Gracias

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
10/11/2003 - 13:56 | Informe spam
hola!! mira yo haria algo asi como:

Campo identidad (lo armaria si puedo yo) donde pondria por ej:

Nro Server + numero indentidad (esto puede tambien reemplazarce por nro
sucursal) .

Son sucursales las q necesitas replicar?

como estan distribuidos los Servers?

Gracias

Accotto Maximiliano Damian
"Daniel Durand" escribió en el mensaje
news:
Buenos días

Tengo que replicar aprox. 15 servidores , necesito sugerencias de como
configurar los campos de identidad de las tablas para que no hayan
conflictos entre las bases.

Serán bienvenidos otros aspectos importantes a considerar a la hora de
planificar e implementar la duplicación.

Gracias






Respuesta Responder a este mensaje
#2 Javier Loria
10/11/2003 - 14:21 | Informe spam
Hola Daniel:
Te copio una "respuesta" de algunos meses atras:
Hay varias alternativas, las 4 mas populares:
a) Por bloques: En esta caso simulas el comportamiento de un vendedor o un
cobrador que pide un "talorario" de recibos o facturas. En este caso cada
servidor pide un bloque de por ejemplo 100 numeros a la Oficina Central.
Esta informacion se registra en la BD Central, en una tabla dedicada a esta
funcion. Los servidores cuando van "gastando" numeros y cuando se acercan al
final piden otro bloque que la BD Central les otorga. Cuando llega el
momento se modifica el "Seed" del Identity para empezar el nuevo bloque.
b) Por multiplos: El servidor uno usa un Identity con incrementos de 10 e
iniciando en 1. O sea otorga: 1,11,21,31,etc. El servidor 2 igual pero
iniciando en 2: 2,22,32,42, etc.
c) Temporal: Las sucursales solo asginan un numero temporal (Identity
cualquiera) y en el momento que se ejecuta el proceso de actualizacion es la
Oficina Central la que asigna el numero definitivo. Hay que asegurarse que
Oficina Central nunca choque con el de la Sucursal.
d) Agregas una columna Sucursal a todas las tablas en cuestion, con un
DEFAULT y un CHECK que exija que sea el numero que asignaste a dicha
sucursal (o sea es una CONSTANTE) y, defines la llave Primaria sobre ambas
columnas. Usas el Identity como si nada.
La que a mi mas gusta no esta dentro de estas 4, y es remover el
Identity y usar alguna Llave Natural.

Saludos,



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.

Daniel Durand escribio:
Buenos días

Tengo que replicar aprox. 15 servidores , necesito sugerencias de como
configurar los campos de identidad de las tablas para que no hayan
conflictos entre las bases.

Serán bienvenidos otros aspectos importantes a considerar a la hora de
planificar e implementar la duplicación.

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