Replicación Transaccional Campo identity

11/10/2005 - 02:54 por Pao | Informe spam
Hola.
Necesitaba aclarar una duda conceptual:
Cuando tengo una o varias tablas que deseo replicar pero las mismas usan
campos del tipo identity y que a la ve son primary key tengo problemas o debo
considerar ciertas cuestiones si deseo realizar:
* Puedo hacer replicacion transaccional bidireccional; de un publicador a
varios suscriptores y esto a él? es posible si tengo una columna de este
tipo? Como puedo hacerlo o que contras tengo para ello?
* Puedo hacer replicacion transacional unidireccional; de un publicador a
varios suscriptores? De lo que revisé de forma nativa me sale una advertencia
que indica que en el lado del suscriptor me va a crear la table pero el campo
no lo define como identityQue cosas más se deben considerar????
 

Leer las respuestas

#1 Pao
11/10/2005 - 03:28 | Informe spam
Para comenplementar mejor la idea les explico que se desea realizar:
Como no pueden implementar alta disponibilidad usando clustering (por
costos) o log shipping (por no tener sql enterprise) se está usando la
replicación de sqlserver de forma transaccional para que todo cambio sea
pasado a otro equipo de forma inmediata (insert, delete, update) sin embargo
hay cierta peculiaridad que una o varias de las tablas que se desean replicar
usan campos de este tipo identity y que a su vez son primary key de las
mismas el detalle es que se desea realizar una replicación del publicador a
dos suscriptores pero si por a o b motivo falla el publicador se usaria
cualquiera de los otros dos para que sea el servidor principal y las
aplicaciones sigan funcionando, evidentemente la replicación ya no porque
murio el padre (publicador, distribuidor) pero tengo el detalle de que al
momento de hacer la replicacion de manera simple no pasa el tipo identity al
suscriptor más sino solo su tipo de dato base, como hago entonces para
aplicar mi contingencia, tendría que correr un script donde habilite el hecho
de que esos campos sean identity??? Por favor su ayuda y comentarios, yo sé
que es complejo hacerlo por replicación y este no es su objetivo, alta
disponibilidad, pero por el momento se lo debe visualizar así. Sobre estas
condiciones su ayuda.
Muchas gracias.


"Pao" wrote:

Hola.
Necesitaba aclarar una duda conceptual:
Cuando tengo una o varias tablas que deseo replicar pero las mismas usan
campos del tipo identity y que a la ve son primary key tengo problemas o debo
considerar ciertas cuestiones si deseo realizar:
* Puedo hacer replicacion transaccional bidireccional; de un publicador a
varios suscriptores y esto a él? es posible si tengo una columna de este
tipo? Como puedo hacerlo o que contras tengo para ello?
* Puedo hacer replicacion transacional unidireccional; de un publicador a
varios suscriptores? De lo que revisé de forma nativa me sale una advertencia
que indica que en el lado del suscriptor me va a crear la table pero el campo
no lo define como identityQue cosas más se deben considerar????

Preguntas similares