Microsoft KB Archive/916002

= FIX: Error message when you try to use the SqlClient class in an ADO.NET 2.0-based application to connect to an instance of SQL Server 2005: &quot;New request is not allowed to start because it should come with valid transaction descriptor&quot; =

Article ID: 916002

Article Last Modified on 7/26/2006

-

APPLIES TO


 * Microsoft ADO.NET 2.0

-



BUG #: 483 (SQL Hotfix)



SYMPTOMS
In Microsoft Visual Studio 2005, you try to use the SqlClient class in a Microsoft ADO.NET 2.0-based application to connect to an instance of Microsoft SQL Server 2005. When you do this, you may receive the following error message:

New request is not allowed to start because it should come with valid transaction descriptor.

This problem occurs when the following conditions are true:
 * The connection is reused from the connection pool in a distributed transaction.
 * A local transaction is committed or rolled back before the connection.
 * The local transaction ends before the connection.



RESOLUTION
To resolve this problem, download the appropriate file for the computer.

For an x86-based computer
The following file is available for download from the Microsoft Download Center:

Download the NDP20-KB916002-X86.exe package now.

For an x64-based computer
The following file is available for download from the Microsoft Download Center:

Download the NDP20-KB916002-X64.exe package now.

For an IA-64-based computer
The following file is available for download from the Microsoft Download Center:

Download the NDP20-KB916002-IA64.exe package now.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Keywords: kbexpertiseadvanced kbfix kbhotfixserver kbqfe kbpubtypekc KB916002

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.