FIX: Error 1203 If Deadlock Occurs During Concurrent ORDER BY DESCID: Q175143
|
If deadlocks occur during concurrent ORDER BY DESC queries, a 1203 error
may occur and you receive the error message:
Caller of lock manager is incorrectly trying to unlock an unlocked object. spid=%d locktype=%d dbid=%d lockid=%Id
Use standard techniques to reduce locking contention and deadlocks. This can include shortening transaction path length, using lower transaction isolation levels, eliminating extraneous indexes, or insuring that transactions acquire locks in the same order. Reducing usage of ORDER BY DESC queries may also help.
Microsoft has confirmed this to be a problem in Microsoft SQL Server
version 6.5 Service Pack 2.
This problem was corrected in the latest Microsoft SQL Server 6.5 U.S.
Service Pack. For information on obtaining the service pack, query on
the following word in the Microsoft Knowledge Base (without the spaces):
S E R V P A C K
Additional query words: sp sp2
Keywords : kberrmsg kbusage SSrvGen kbbug6.50.sp2 kbfix6.50.sp4
Version : Windows:6.5
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: April 16, 1999