actualizacion de tablas

02/05/2006 - 02:36 por Julio | Informe spam
hola buenas, necesito saber como realizar la actulizacion de una tabla,
cuando se agrega o modifica un registro perteneciente a otra tabla ubicada en
una instancia de servidor diferente, creo que tengo que hacerlo mediante un
trigger pero tengo problemas al referenciar al referenciar a otro servidor.
Si me pueden ayudar se los agradeceré... desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Maxi [MVP]
02/05/2006 - 02:40 | Informe spam
Julio, debes hacerlo via trigger, pero antes que nada debes vincular los
servidores. Para ello te recomiendo usar sp_addlinkedserver


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Julio" escribió en el mensaje
news:
hola buenas, necesito saber como realizar la actulizacion de una tabla,
cuando se agrega o modifica un registro perteneciente a otra tabla ubicada
en
una instancia de servidor diferente, creo que tengo que hacerlo mediante
un
trigger pero tengo problemas al referenciar al referenciar a otro
servidor.
Si me pueden ayudar se los agradeceré... desde ya muchas gracias
Respuesta Responder a este mensaje
#2 Julio
02/05/2006 - 21:05 | Informe spam
Hola Maxi, gracias por responder, agregue al servidor en cuestion a la lista
de servidores linkeados, y lo creo sin problemas al trigger pero a la hora de
agregar un registro en la tabla me da un error diciendome que no se pueden
realizar transacciones anidadas 'sqloledb', y no se a que se debe ...desde ya
muchas gracias por tu colaboracion
Respuesta Responder a este mensaje
#3 Jose Nadim
02/05/2006 - 21:27 | Informe spam
Hola, primero revisa que puedas realizar unselect deun wervidor al otro


luego trata de hacer el mismo select con la opcion beign tran ( y luego
rollback)...
lo mas probable es q te falt en el triger le expresion SET XACT_ABORT
ON
CREATE TRIGGER NOMBRE ON XX
FOR INSERT
AS
SET XACT_ABORT ON

Un saludo
Jose Nadim

Julio ha escrito:

Hola Maxi, gracias por responder, agregue al servidor en cuestion a la lista
de servidores linkeados, y lo creo sin problemas al trigger pero a la hora de
agregar un registro en la tabla me da un error diciendome que no se pueden
realizar transacciones anidadas 'sqloledb', y no se a que se debe ...desde ya
muchas gracias por tu colaboracion
Respuesta Responder a este mensaje
#4 Maxi [MVP]
02/05/2006 - 22:25 | Informe spam
Hola, fijate de tener tamnbien habilitado el cordinador de transacciones de
MS


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Julio" escribió en el mensaje
news:
Hola Maxi, gracias por responder, agregue al servidor en cuestion a la
lista
de servidores linkeados, y lo creo sin problemas al trigger pero a la hora
de
agregar un registro en la tabla me da un error diciendome que no se pueden
realizar transacciones anidadas 'sqloledb', y no se a que se debe ...desde
ya
muchas gracias por tu colaboracion
Respuesta Responder a este mensaje
#5 Julio
03/05/2006 - 17:41 | Informe spam
Gracias por la ayuda a los 2, el problema era la clausula SET XACT_ABORT que
estaba en off, muy util el foro, saludos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida