Article ID: 898918 - Last Review: May 21, 2005 - Revision: 2.1 Information about transaction tracing and CM error tracing in MSDTC on a Windows 2000-based computerImportant This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/
)
Description of the Microsoft Windows registry INTRODUCTIONThis article discusses how to perform Microsoft Distributed Transaction Coordinator (MSDTC) transaction tracing on a Microsoft Windows 2000-based computer. The ability to perform MSDTC transaction tracing was added in Microsoft Windows 2000 Post-Service Pack 4 (SP4) COM+ 1.0 Hotfix Rollup Package 33. For more information Windows 2000 Post-Service Pack 4 (SP4) COM+ 1.0 Hotfix Rollup Package 33, click the following article number to view the article in the Microsoft Knowledge Base: 896720
(http://support.microsoft.com/kb/896720/
)
Availability of Windows 2000 Post-Service Pack 4 COM+ 1.0 Hotfix Rollup Package 33
MORE INFORMATIONMSDTC contains two types of tracing functionalities:
CM error tracing tracks processes that meet the following criteria:
How to control tracingYou can use Registry Editor to configure tracing functionality. The registry values that determine tracing functionality are located in the following registry key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.The following table provides information about the settings for each registry value. Collapse this table
Trace log filesA trace log file contains information about the following aspects of the transaction that is being traced:
pid=1900 ;tid=2452 ;time=03/18/2005-10:37:57.040 ;seq=6 ;eventid=TRANSACTION_BEGUN ;tx_guid=756F5EE6-F8C0-494C-8BEF-CB48F3B221BE ;"transaction got begun, description : " pid=1900 ;tid=608 ;time=03/18/2005-10:39:59.024 ;seq=7 ;eventid=TRANSACTION_PROPOGATED_TO_CHILD_NODE ;tx_guid=756F5EE6-F8C0-494C-8BEF-CB48F3B221BE ;"transaction propagated to Transaction child node #1 : F05M06." pid=1900 ;tid=160 ;time=03/18/2005-10:39:59.071 ;seq=8 ;eventid=RECEIVED_COMMIT_REQUEST_FROM_BEGINNER ;tx_guid=756F5EE6-F8C0-494C-8BEF-CB48F3B221BE ;"received request to commit the transaction from beginner" pid=1900 ;tid=608 ;time=03/18/2005-10:39:59.165 ;seq=9 ;eventid=TRANSACTION_COMMITTED ;tx_guid=756F5EE6-F8C0-494C-8BEF-CB48F3B221BE ;"transaction has got committed" The information in the CM error tracing log file is similar to the following: 08-04-2004 10:35 08:710: CM Error Value = 0x00000000, Calling RpcServerRegisterAuthInfo with <E-MailAddress> as SPN, d:\nt\com\complus\dtc\dtc\cm\src\iomgrrpc.cpp (401) 08-04-2004 10:35 08:710: CM Error Value = 0x000006d9, Call to RpcMgmtInqServerPrincName failed -- Could not determine if partner supports secure calls, d:\nt\com\complus\dtc\dtc\cm\src\iomgrclt.cpp (455) 08-04-2004 10:35 08:710: CM Error Value = 0x80000171, Call to SetRpcSecurity failed, d:\nt\com\complus\dtc\dtc\cm\src\iomgrclt.cpp (513)
| Article Translations
|

Back to the top
