Calls to the BeginTransaction() function are slower than expected on Windows XP-based client computers (320537)
The information in this article applies to:
- Microsoft COM+ 1.5, when used with:
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
This article was previously published under Q320537 SYMPTOMSCalls to the BeginTransaction() function are slower than expected if the following conditions are true: - A Microsoft Windows XP-based client computer is connected remotely to the Microsoft Distributed Transaction Coordinator (MSDTC) service.
- The MSDTC service is running on a Windows 2000 Server-based computer.
Each call can take approximately 5 or 6 seconds. Note This problem does not occur if the client computer is running Windows 2000.
CAUSEThis problem may occur if the Windows XP-based client computer does not correctly cache the MSDTC version information and the security information. Every time a call is made to the BeginTransaction() function, a new ConnectAndGetTmVersion() request is sent .
RESOLUTION
To resolve this problem, obtain the latest service pack for Windows XP . For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
322389 How to obtain the latest Windows XP service pack
STATUS This problem was first corrected in Windows XP Service Pack Service Pack 1.
Modification Type: | Major | Last Reviewed: | 6/16/2004 |
---|
Keywords: | kbbug kbfix kbWinXPsp1fix KB320537 kbAudDeveloper kbAudITPRO |
---|
|