How to Enable MSDTC on a Web Server

This topic provides steps for enabling network Distributed Transaction Coordinator (DTC) access and Microsoft Distributed Transaction Coordinator (MSDTC) on each of the Web servers in a two-tier Commerce deployment. In a three-tier deployment, you perform this procedure on the application server, which is the server hosting the Commerce Foundation software.

You should first enable DTC, followed by MSDTC.

To enable MSDTC on each Web server

  1. Click Start, click Run, type dcomcnfg and then click OK to open Component Services.

  2. In the console tree, expand Component Services, expand Computers, expand My Computer, and then expand Distributed Transaction Coordinator.

  3. Right click Local DTC, and then click Properties to display the Local DTC Properties dialog box.

  4. Click the Security tab.

  5. In the SecuritySettings section, click NetworkDTCAccess.

  6. In the ClientandAdministration section, select AllowRemoteClients.

  7. In the Transaction Manager Communication section, select Allow Inbound and Allow Outbound.

  8. In the Transaction Manager Communication section, select MutualAuthentication Required, select Incoming Caller Authentication Required (if running MSDTC in a cluster) or select No Authentication Required if some of the remote machines are pre-Windows Server 2003 SP1. No Authentication Required is the recommended selection.

  9. Select Enable XA Transactions, and then click OK.

  10. Repeat steps 1 through 9 on the other Web servers.

See Also

Other Resources

How to Configure a Database Server

Configuring the Web Servers