Site icon EfmSoft

What does HRESULT 0x8004D01B (XACT_E_TMNOTAVAILABLE) mean?

 
Previous Next
XACT_E_LOGFULL XACT_E_CONNECTION_DOWN

XACT_E_TMNOTAVAILABLE

Transaction creation and coordination require a functioning DTC service

XACT_E_TMNOTAVAILABLE indicates that the transaction manager needed by the caller cannot be reached or initialized. For local work this commonly means the MSDTC service or proxy is unavailable; for promoted work it can also reflect a configuration or activation failure before participant communication begins.

Check service state, startup errors, DTC log availability, and the scope in which the application expects a transaction manager. Reproduce with a local transaction before testing cross-machine propagation. Restarting the application alone does not restore a stopped DTC service, while reinstalling DTC is disproportionate until event logs and service dependencies show configuration corruption.

Availability checks in useful order

References


Looking for a different code? Search another status or error code.

Exit mobile version