REPLICAR UNA TRANSACCION

19/05/2008 - 22:49 por Fernando | Informe spam
HOLA GRUPO:
Estoy trabajando en un proyecto, donde una transaccion en un servidor
local se debe replicar en el servidor remoto (casa central).
No existe conectividad estable entre ambos nodos, es por ésto que los
servers no estan replicados, ni sincronizados, ni siquiera conectados
mediante una VPN o vinculados mediante SQL Server.
por ejemplo, tengo una situación nueva en el negocio, pidieron que el
nro de cuenta de un cliente se pueda modificar...
entonces
debo modificar "en cascada" sus tablas dependientes, por ejemplo
cuentas, pedidos, pagos, etc.
pero... tambien debo actualizar esos registros en el servidor de la
casa central.
la pregunta es:
Si yo tengo una transacción local donde realizo ésto, en un
procedimiento almacenado, puedo conectarme al otro server remoto, e
iniciar la transaccion en el remoto y hacer commit de la transaccion
si y solo si ambas actualizaciones se confirmaron?
Estuve leyendo que esta la posibilidad de hacerlo mediante MS DTC, y
usar transacciones distribuidas, pero yo no tengo posibilidad de
conectividad para hacer cluster entre los servers, es decir, yo solo
necesito sincronizar éste proceso.
Ambos servers tienen sql server 2005 sp1 estandar, y windows 2003
server
GRACIAS TOTALES y BUENA VIDA PARA TODOS!
fernando princich (corrientes.argentina)

Preguntas similare

Leer las respuestas

#6 flprincich
21/05/2008 - 00:50 | Informe spam
On 20 mayo, 19:03, Penta wrote:
Hola

> o sea, lo que quiero saber es si teniendo los servers linkeados puedo
> decidir que transacciones, explicitamente, van a ser replicadas en el
> server B. las que no, no se replican.

Si tienes conectividad podras linkear.
Pero me equivoque en mi respuesta, ya que lo que buscas
"tambien debo actualizar esos registros en el servidor de la
casa central."

Podria ser mediante DTS o bien algun Update estando linkeado, esto
asumiendo que te conectaras en contadas ocasiones.

Atte.
Penta.



Exacto
Seria, no replicar todas las transacciones en el remoto, si no solo
algunas... y justamente, si no se replica que caiga la transaccion,
porque es condicion necesaria actualizar en ambos nodos para comcretar
dicha transacción, las demas no son necesarias ya que solo incumben a
la sucursal
Saludos y gracias
Fernando
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida