Diseño de duplicacion de mezcla

28/06/2006 - 18:28 por mooonk | Informe spam
Hola, os expongo cual es la situacion en la que me encuentro , a ver si
se os ocurre alguna solución a mi problema.

Tengo una serie de tablas cuyos datos componen un encargo que se envia
desde la central a las sucursales . Una vez descargado ese encargo en
la sucursal , se realiza el trabajo , complementando datos y nuevos
registros en esas tablas que se han enviado. El problema viene al
devolver ese encargo realizado a la sucursal ya que los campos
identidad de varias sucursales chocaran entre si al unificarse en la
central.

Por ejemplo ,si se envia un encargo a la sucursal 1 y otro a la 2 , y
cada una de ellas crea un registro en cada tabla relacionada 1 , estos
nuevos registros tendran un identity de 1 en ambas
y al devolverlas a la central ,chocaran

Encargo 1 -> Tabla relacionada 1 - > sucursal 1 realiza trabajo ->
Tabla relacionada 1

-> Inserta registro 1 localmente


Encargo 2 -> Tabla relacionada 1 - > sucursal 2 realiza trabajo ->
Tabla relacionada 1

->Inserta registro 1 localmente


Habia pensado en que cada sucursal tuviese un rango en los identitys
(sucursal 1 , de 1 a 100 , sucursal 2 , de 100 a 200,etc ) pero creo
que no entiendo bien el concepto de esta utilidad .
Segun esta capacidad , cada sucursal en su tabla relacionada 1
empezaria los identitys localmente de esa forma? (en la 1 desde 1 , en
la 2 desde 100 ,etc) ¿o no?

Asimismo , la asignacion de cada en cargo a cada sucursal se realiza en
base al host_name con que se conecta la misma , digamos "en tiempo
real" , nose si esto afecta negativamente o imposibilita la posibilidad
de usar esos rangos

Gracias
 

Leer las respuestas

#1 qwalgrande
29/06/2006 - 07:47 | Informe spam
Hola.

Utiliza rangos de identities en cada tabla de origen, pero no los indiques
en las tablas del servidor central. Lo del host_name no lo entiendo, ¿puedes
explicarlo un poco más?

Alberto López Grande (qwalgrande)


"mooonk" escribió en el mensaje
news:
Hola, os expongo cual es la situacion en la que me encuentro , a ver si
se os ocurre alguna solución a mi problema.

Tengo una serie de tablas cuyos datos componen un encargo que se envia
desde la central a las sucursales . Una vez descargado ese encargo en
la sucursal , se realiza el trabajo , complementando datos y nuevos
registros en esas tablas que se han enviado. El problema viene al
devolver ese encargo realizado a la sucursal ya que los campos
identidad de varias sucursales chocaran entre si al unificarse en la
central.

Por ejemplo ,si se envia un encargo a la sucursal 1 y otro a la 2 , y
cada una de ellas crea un registro en cada tabla relacionada 1 , estos
nuevos registros tendran un identity de 1 en ambas
y al devolverlas a la central ,chocaran

Encargo 1 -> Tabla relacionada 1 - > sucursal 1 realiza trabajo ->
Tabla relacionada 1

-> Inserta registro 1 localmente


Encargo 2 -> Tabla relacionada 1 - > sucursal 2 realiza trabajo ->
Tabla relacionada 1

->Inserta registro 1 localmente


Habia pensado en que cada sucursal tuviese un rango en los identitys
(sucursal 1 , de 1 a 100 , sucursal 2 , de 100 a 200,etc ) pero creo
que no entiendo bien el concepto de esta utilidad .
Segun esta capacidad , cada sucursal en su tabla relacionada 1
empezaria los identitys localmente de esa forma? (en la 1 desde 1 , en
la 2 desde 100 ,etc) ¿o no?

Asimismo , la asignacion de cada en cargo a cada sucursal se realiza en
base al host_name con que se conecta la misma , digamos "en tiempo
real" , nose si esto afecta negativamente o imposibilita la posibilidad
de usar esos rangos

Gracias

Preguntas similares