FIX: Insert/Select/(NOLOCK) w/ Rollback May Cause Error 3307 |
Q149243
If 'Insert table select * from table (NOLOCK)' is called within a
transaction, and this transaction is rolled back afterward, error 3307
might be seen on both the client side and the SQL Server errorlog:
Process %d was expected to hold logical lock on page %d. Error while undoing log row in database '%s'. Rid pageid is %d and row number is %d. The SQL Server is terminating this process.
Limited testing has shown that there is a narrow scope in which this
problem is encountered:
Microsoft has confirmed this to be a problem in Microsoft SQL Server version 6.0. This problem has been corrected in U.S. Service Pack 3 for Microsoft SQL Server version 6.0. For more information, contact your primary support provider.
Additional query words: sql6
Keywords : kbprogramming
Issue type : kbbug
Technology : kbSQLServSearch kbAudDeveloper kbSQLServ600
|
Last Reviewed: March 25, 2000 © 2001 Microsoft Corporation. All rights reserved. Terms of Use. |