FIX: Message 2 After Issuing ROLLBACK TRANSACTION CommandID: Q159744
|
After you issue a ROLLBACK TRANSACTION command, you receive the following
error:
Msg 2, Level 16, State 16
Other than the unexpected DB-Library error 10007 and server message 2 being returned to the client, there are no other adverse effects.
Microsoft has confirmed this to be a problem in Microsoft SQL Server version 6.5. This problem has been corrected in U.S. Service Pack 3 for Microsoft SQL Server version 6.5. For more information, contact your primary support provider.
The sequence that causes this problem is normal for many applications. It
is common to get blocked on a lock while in a user-defined transaction,
then timeout and have the DB-Lib message handler return INT_CANCEL or
otherwise issue dbcancel(). If the other criteria are met as well, you will
receive message 2.
However, message 2 does not usually cause any problems. Applications should
always be prepared to receive any server message. They should not be hard
coded to expect specific numbers or types of server messages.
Keywords : kbusage SSrvGen kbbug6.50
Version : 6.5
Platform : WINDOWS
Issue type :
Last Reviewed: April 4, 1999