DtcGetTransactionManager is typically the first DTC call that application programs and resource managers make when using DTC. This helper function establishes the initial connection to DTC. It returns an interface pointer to one of the interfaces on the DTC proxy core object.
DTC had been working properly untill recently a security patch was installed. DtcGetTransactionManager call fails. Actually this is caused by Group Policy object(GPO) setting applied. You can fix the issue by doing following steps:
- Click on Start -> Administrative Tools -> Domain Controller Security Policy
- Select Security Settings -> System Services
- Look for Distributed Transaction Coordinator on the right and right click Properties on it
- The security policy setting window will pop up
- Check the “Define this policy setting” check box
- Change the service startup mode to Automatic
- Click on Edit Security and add “Everyone” and give Full Control
- Click on OK, Click on OK
- Open a command window and type “gpupdate /force”
- Restart the “Distributed Transaction Coordinator” NT service
- iisreset