Sistema Windows ‐ Error en las transacciones al guardar un registro - Autofama/Wiki GitHub Wiki
Error en las transacciones al guardar un registro
Problema
Error en las transacciones al guardar un registro
Como se detecta el problema
Al realizar la acción guardar en cualquier pantalla que use transacciones (pueden probar con la pantalla de artículos) el sistema muestra el siguiente mensaje:
System.Transactions.TransactionManagerCommunicationException: Communication with the underlying transaction manager has failed
Solución al problema
Habilitar y configurar el coordinador de transacciones distribuidas del sistema operativo, esto permite que las transacciones funcionen correctamente en el sistema, se debe iniciar el servicio del coordinador de transacciones, se debe configurar en la sección del servicio de componentes y se debe habilitar el firewall de windows.
Pasos para la solución
-
Ingresar a: Panel de control / Herramientas administrativas / Servicios:
-
Buscar el servicio llamado coordinador de transacciones distribuidas, dar clic derecho, propiedades:
-
Seleccionar Automático y darle clic al boton Iniciar
-
Ingresar a Panel de control / Herramientas administrativas / Servicio de componentes
-
Dar clic derecho a Local DTC y seleccionar propiedades
-
En la pestaña de seguridad dejar configuración como se muestra en la pantalla anterior.
-
Seleccionar ok y en la pantalla de confirmación seleccionar que si:
-
Ingresar a Panel de control / Herramientas administrativas / Firewall de windows con seguridad avanzada:
-
Seleccione reglas de entrada, seleccione todas las reglas que indican coordinar de transacciones distribuidas y seleccione habilitar reglas:
-
Seleccione reglas de salida, seleccione todas las reglas que inidican coordinador de transacciones distribuidas y seleccione habilitar
-
Instale el sistema y listo le va funcionar las transacciones.