Transacciones distribuidas en un trigger

Tengo un trigger en una tabla para que inserte o actualice la información de una tabla "espejo" en otro servidor.

Cuando ejecuto un update o un insert a la tabla principal, me sale este mensaje de error.

El proveedor OLE DB "SQLNCLI" para el servidor vinculado "SVR_Test" devolvió el mensaje "El administrador de transacción asociado deshabilitó el soporte para transacciones de red o remotas.".
Mens 7391, Nivel 16, Estado 2, Procedimiento TR_ALMB01_SVR_Test, Línea 60
No se pudo realizar la operación porque el proveedor OLE DB "SQLNCLI" para el servidor vinculado "SVR_Test" no pudo iniciar una transacción distribuida.

No entiendo el motivo de este error. Tengo activado las transacciones distribuidas. Es más, cuando ejecuto un update o insert en mi servidor principal, realizando una referencia absoluta, lo ejecuta sin problemas.

Por ejemplo:

update SVR_Test.basedatos.dbo.tabla set campo = 'A' where campoid = 1

Algo más me falta activar?

Mi trigger tiene insert directo con la tabla inserted, también intenté creando variables para cada columna, no tengo buenos resultados.

Uso SQL Server 2005 Standard SP1

Añade tu respuesta

Haz clic para o