Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/01/2009, 08:56
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Respuesta: Trigger SQL 2005 A 2000

No funciona cuando lo haces en el triger porque estas realizando una transaccion distribuida.

Es decir, antes de confirmar el insertar o modificar una tabla en 2005 requieres hacer una operacion en un servidor diferente y SQL Server trata de manejarlo todo como un solo bloque para asegurar la integridad de la informacion.

Debes asegurarte que ambos servidores esten listos para realizar transacciones distribuidas... o bien realizar el acceso al linked server fuera de la misma transaccion.

Te dejo la liga de la ayuda de SQL Server 2005, espero te sea de ayuda.


Distributed Transactions (Database Engine)

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.