La herramienta DTCPing dice que todo debería estar bien. La excepción es real:Dtcping pasa la prueba pero todavía tiene una comunicación con el administrador de transacciones subyacente ha fallado
System.Transactions.TransactionManagerCommunicationException:
La comunicación con el administrador de transacciones subyacente ha fallado. ---> System.Runtime.InteropServices.COMException: la transacción MSDTC administrador no pudo enviar la transacción al administrador de transacciones de destino debido a problemas de comunicación. Las posibles causas son: un firewall está presente y no tiene una excepción para el proceso MSDTC, las dos máquinas no se pueden encontrar por sus nombres NetBIOS, o el soporte para transacciones de red no está habilitado para una de las dos gerentes de transacciones. (Excepción de HRESULT: 0x8004D02A)
El servicio se ejecuta en una máquina virtual. Otros servidores pueden ejecutar transacciones distribuidas, por lo que el cuadro de DB está configurado correctamente.