For example, when you upgrade an existing system to Windows Server 2003, and the existing system uses MS DTC with third-party XA DLLs, support for XA transactions is disabled until you create these required registry values. Also, if you later install a third-party product that provides XA DLLs to support XA transactions, you must do one of the following:
- Create these registry values manually
- Verify that the third-party installer creates these registry values
To help to prevent this security risk, Windows Server 2003 turns off all XA transactions when you upgrade to Windows Server 2003. By turning off XA transactions, Windows Server 2003 helps to protect MS DTC from denial-of-service attacks.
You may have to turn on support for XA transactions. To do this, follow these steps:
- Open Component Services.
- Expand the tree view to locate the computer on which you want to turn on support for XA transactions (for example, My Computer).
- Right-click the computer name, and then click Properties.
- Click the MSDTC tab, and then click Security Configuration.
- Under Security Settings, select the check box for XA Transactions to turn on this support.
To do this, create a registry named-value under the following registry subkey:
You must create an entry for each XA DLL file that you plan to use. Also, if you are configuring MS DTC on a cluster, you must create these registry entries on each node in the cluster.
Article ID: 817066 - Last Review: Apr 5, 2013 - Revision: 1