SQL Server error 8510 may be reported unnecessarily (307802)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
This article was previously published under Q307802 SYMPTOMS Under rare conditions, the following error message is
returned to the client and logged to the Microsoft SQL Server error log:
Error: 8510, Severity: 20, State: 1 Enlist of MSDTC
transaction failed: Result Code = 0x8004d00e.. Under the
conditions that are described in this article, the logging of error 8510 is
considered unnecessary. For details about the specific conditions, see the
"More Information" section. Beginning with SQL Server 2000 Service
Pack 1 (SP1), error 8510 is not logged to the error log under the conditions
that are described in this article. Instead, error 8510 is raised internally
within SQL Server but is not sent to the client or logged in the error log. You
still see error 8510 in SQL Profiler if you are capturing the Exception
event. CAUSEA rare condition can occur when a server process ID (SPID)
makes a call to the sp_reset_connection stored procedure. That SPID first obtains a reference to the
Microsoft Distributed Transaction Coordinator (MSDTC) transaction. Later, it
may try to enlist in the transaction. If the transaction has been committed or
aborted between the time that the reference is obtained and the time that the
attempt to enlist occurs, SQL Server raises error 8510.
Modification Type: | Major | Last Reviewed: | 2/28/2005 |
---|
Keywords: | kbpending kbprb KB307802 kbAudDeveloper |
---|
|