Tengo dos servidores que se comunican y pueden verse entre si, sin embargo
no permite que se guarden transacciones de SQL. Al tratar de realizar las
transacciones aparece el siguiente mensaje:
Servidor: Msj 7391, Nivel 16, Estado 1, Línea 1
No se puede realizar la operación. El proveedor OLE DB 'SQLOLEDB' no pudo
iniciar una transacción distribuida. [Mensaje devuelto por el proveedor
OLE/DB: No se puede dar de alta la nueva transacción en el coordinador de
transacciones especificado. ] Traza de error de OLE DB [Proveedor OLE/DB
'SQLOLEDB' ITransactionJoin::JoinTransaction devolvió 0x8004d00a].
Ambos tienen instalado SQL Server 2000 SP3, Uno de ellos es windows 2003
server y el otro Windows 2000. Para corregir el error se a realizado lo
siguiente:
1. Se agregó el acceso de red DTC
2. Se bajó el servicio de Firewall
3. Se configuró uno de ellos como Link Server
4. Se habilitó y configuró el MSDTC y se habilitó el puerto 135
Que más puedo hacer para solucionar esto. Hasta ahora nada me a dado
resultado.
Leer las respuestas