Trigger para hacer inserciones en una base de datos distinta

18/03/2008 - 10:11 por Josevi | Informe spam
Hola a todos,

Mi cuestión es la siguiente:

Estoy utilizando una base de datos SQL Server Express 2005. Tengo dos bases
de datos. Quiero crear un trigger en una de ellas, para que cuando detecte un
cambio en una tabla, este trigger haga este mismo cambio (inserción
actualización eliminación) en una tabla de la otra base de datos.

Esto lo he hecho para distintas tablas de una misma base de datos, pero no
lo he podido hacer para tablas de distintas base de datos. Me da este error:
"No se puede crear el desencadenador 'MiDesencadenador' porque su esquema es
distinto del de la vista o tabla de destino."


Gracias de antemano y un Saludo
 

Leer las respuestas

#1 Maxi Accotto
18/03/2008 - 13:30 | Informe spam
Hola, podria exponer el codigo del trigger y el error textual del sql (con
el numero y todo) yo tengo varios triggers asi y no he tenido nunca un
problema.


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Josevi" escribió en el mensaje de
noticias:
Hola a todos,

Mi cuestión es la siguiente:

Estoy utilizando una base de datos SQL Server Express 2005. Tengo dos
bases
de datos. Quiero crear un trigger en una de ellas, para que cuando detecte
un
cambio en una tabla, este trigger haga este mismo cambio (inserción
actualización eliminación) en una tabla de la otra base de datos.

Esto lo he hecho para distintas tablas de una misma base de datos, pero no
lo he podido hacer para tablas de distintas base de datos. Me da este
error:
"No se puede crear el desencadenador 'MiDesencadenador' porque su esquema
es
distinto del de la vista o tabla de destino."


Gracias de antemano y un Saludo

Preguntas similares