Gatillar trigger grabando si o si los datos de la tabla.

23/01/2010 - 14:18 por Excequiel A. | Informe spam
Buenos Días.
Trabajo con SQL2005 con win2003 en el Servidor UNO, con un servidor
vinculado (DOS ) de plataforma win2008 y sql2000. Tengo una tabla XX en UNO
con un trigger que entrega parametros a un procedimiento almacenado, el cual
inserta datos en una tabla YY de servidor DOS.
El problema es el siguiente, si el servidor DOS está sin conexión o
apagado al pasar los datos a YY se generará un error y los datos en XX no se
grabarán ¿Que instrucción debo dar en el procedimiento almacenado o en el
trigger en UNO, que si da un error de grabación en YY, igual grabe los datos
de XX?. ¿Esto se Puede hacer?

Muchas gracias por la ayuda y soporte que dan.

Cordialmente a ustedes.

Excequiel A.
 

Leer las respuestas

#1 Germán Valdez
23/01/2010 - 14:38 | Informe spam
proba usando
TRY.CATCH
en el trigger

saludos

"Excequiel A." escribió en el mensaje de noticias
news:
Buenos Días.
Trabajo con SQL2005 con win2003 en el Servidor UNO, con un servidor
vinculado (DOS ) de plataforma win2008 y sql2000. Tengo una tabla XX en
UNO con un trigger que entrega parametros a un procedimiento almacenado,
el cual inserta datos en una tabla YY de servidor DOS.
El problema es el siguiente, si el servidor DOS está sin conexión o
apagado al pasar los datos a YY se generará un error y los datos en XX no
se grabarán ¿Que instrucción debo dar en el procedimiento almacenado o en
el trigger en UNO, que si da un error de grabación en YY, igual grabe los
datos de XX?. ¿Esto se Puede hacer?

Muchas gracias por la ayuda y soporte que dan.

Cordialmente a ustedes.

Excequiel A.

Preguntas similares