Triggers ??

24/05/2005 - 19:36 por Juan Antonio Pérez | Informe spam
Hola,

tengo que hacer replicas de datos entre bases de datos desconectadas SQL y
MSDE. Digo desconectadas, ya que en un principio no tendrán línea de
comunicaciones y la replicación se hará mediante soporte físico (disquete o
similar)

Para hacer esta tarea he pensado:

1. Crear unas tablas paralelas a las tablas maestras (log_maestro) con los
campos: (autoId (autonumerico), indice (clave tb.maestra), fecha, causa
(alta, baja, modificacion))

2. Mediante Triggers asociados a las tablas maestras, rellenar la tabla de
log:

CREATE TRIGGER LOGupd_tb_maestro ON tb_maestro
FOR UPDATE AS
Insert into tb_sync_prueba (id,fecha,causa) select id, getdate(),
'M' from deleted

3. Exportar esta información a ficheros xml y procesar en el destino


Bueno esta es la idea inicial ahora pido consejos:

¿Alguna sugerencia para realizar esta tarea de forma distinta?
¿Alguna recomendación para trabajar con los Triggers?


Un saludo, Juan Antonio.

Preguntas similare

Leer las respuestas

#1 Maxi
24/05/2005 - 19:49 | Informe spam
Hola, no me parece mala idea!! tambien podrias ver la posibilidad de usar
DTS


Salu2
Maxi


"Juan Antonio Pérez" escribió en el
mensaje news:
Hola,

tengo que hacer replicas de datos entre bases de datos desconectadas SQL y
MSDE. Digo desconectadas, ya que en un principio no tendrán línea de
comunicaciones y la replicación se hará mediante soporte físico (disquete
o
similar)

Para hacer esta tarea he pensado:

1. Crear unas tablas paralelas a las tablas maestras (log_maestro) con los
campos: (autoId (autonumerico), indice (clave tb.maestra), fecha, causa
(alta, baja, modificacion))

2. Mediante Triggers asociados a las tablas maestras, rellenar la tabla de
log:

CREATE TRIGGER LOGupd_tb_maestro ON tb_maestro
FOR UPDATE AS
Insert into tb_sync_prueba (id,fecha,causa) select id, getdate(),
'M' from deleted

3. Exportar esta información a ficheros xml y procesar en el destino


Bueno esta es la idea inicial ahora pido consejos:

¿Alguna sugerencia para realizar esta tarea de forma distinta?
¿Alguna recomendación para trabajar con los Triggers?


Un saludo, Juan Antonio.


Respuesta Responder a este mensaje
#2 Juan Antonio Pérez
24/05/2005 - 19:56 | Informe spam
Hola Maxi,

te refieres a DTS para extraer la info. de las tablas de LOG y pasarla a
fichero ?? se pueden utilizar DTS con MSDE???
Respuesta Responder a este mensaje
#3 Maxi
25/05/2005 - 03:27 | Informe spam
Sip, me refiero a eso!! y si se puede con MSDE :-)


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Juan Antonio Pérez" escribió en el
mensaje news:
Hola Maxi,

te refieres a DTS para extraer la info. de las tablas de LOG y pasarla a
fichero ?? se pueden utilizar DTS con MSDE???


Respuesta Responder a este mensaje
#4 Juan Antonio Pérez
25/05/2005 - 12:23 | Informe spam
Alguna recomendación mas con respecto a los Triggers ????


"Juan Antonio Pérez" escribió en el
mensaje news:
Hola,

tengo que hacer replicas de datos entre bases de datos desconectadas SQL y
MSDE. Digo desconectadas, ya que en un principio no tendrán línea de
comunicaciones y la replicación se hará mediante soporte físico (disquete


o
similar)

Para hacer esta tarea he pensado:

1. Crear unas tablas paralelas a las tablas maestras (log_maestro) con los
campos: (autoId (autonumerico), indice (clave tb.maestra), fecha, causa
(alta, baja, modificacion))

2. Mediante Triggers asociados a las tablas maestras, rellenar la tabla de
log:

CREATE TRIGGER LOGupd_tb_maestro ON tb_maestro
FOR UPDATE AS
Insert into tb_sync_prueba (id,fecha,causa) select id, getdate(),
'M' from deleted

3. Exportar esta información a ficheros xml y procesar en el destino


Bueno esta es la idea inicial ahora pido consejos:

¿Alguna sugerencia para realizar esta tarea de forma distinta?
¿Alguna recomendación para trabajar con los Triggers?


Un saludo, Juan Antonio.


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