Cuando estas utilizando el soporte a transacciones,
System.Transactions, para realizar operaciones contra la
Database en el desarrollo de tu producto de software, probablemente te encuentres con este mensajito.
System.Runtime.InteropServices.COMException (0x8004D00A): New transaction cannot enlist in the specified transaction coordinatorLo que sucede es que NO se estan dando todos los requisitos necesario para la comunicacion entre tu
Biztalk Server y tu
Database Server.
Este mensaje es muy generico, aun, es necesario validar a bajo nivel si las caracteristicas necesarias para el
MSDTC estan dadas, entre las dos
machines.
Para ello, es necesario que utilices el
DTCPing de Microsoft.
Una vez que copies el ejecutable tanto en el
Biztalk Server como en el
Database Server, los ejecutaras al mismo tiempo.
Desde el
Biztalk Server colocaras el nombre de tu
Database Server en la consola del
DTCPing, y este testeara sin los requisitos minimos de comunicacion entre ambas machines, estan dadas, y te informara de los inconvenientes, para que puedas solucionarlo.
Alli, tendras informacion especifica sobre el inconveniente y ya NO un simple mensaje generico.