Relates to Version 3.29.0+
Following is a guide to assist in configuring MSDTC between the Application server and the Database server.
Overview:
The Microsoft Distributed Transaction Coordinator (MSDTC) service is responsible for coordinating transactions that span multiple resource managers, such as databases, message queues, and file systems. MSDTC performs the transaction coordination role for components, usually with COM and .NET architectures.
MSDTC needs to be configured on the Application server and the Database server to facilitate PITRAM functionality.
Configuring MSDTC:
- From Start, search for dcomcnfg and press Enter on your keyboard
(You can also search for 'Component Services' to open the same window.) - Expand the nodes in the Console pane to locate the DTC (e.g. Local DTC)
Component Services>Computers>MyComputer>Distributed Transaction Coordinator>Local DTC - Right-click the DTC then click Properties
- Click the Security tab
- Under Security Settings, select the Network DTC Access
- Under Client and Administration,
select Allow Remote Clients and Allow Remote Administration checkboxes - Under Transaction Manager Communication,
select the Allow Inbound and Allow Outbound checkboxes - Under Transaction Manager Communication, click the No Authentication Required radio button
- Select the Enable XA Transactions checkbox
- Click Apply
- Click OK
Please Note: The firewall rules must allow MSDTC communications through on each server. Ensure the Windows Defender Firewall Rules have Distributed Transaction Coordinator (DTC) rules inbound and outbound enabled on both Application and Database servers. If your company uses a third party firewall; That system will also need to allow the DTC traffic between the two servers.
Troubleshooting: DTCPing and DTCTester are great tools to review and evaluate your configured systems. They provide connection, interface and network related feedback to ensure your Application and Database server configurations are appropriately coordinated.
Want to learn more?
Click here to login to our Learning Management System
Click here to request access
Comments
0 comments
Please sign in to leave a comment.