The information in this article applies to:
BUG #: 52498 SYMPTOMSA descending index scan with a SERIALIZABLE transaction isolation level or a HOLDLOCK hint can hold a lock that prevents inserts greater than the highest value current in the table for the index the scan is performed on. WORKAROUNDTo work around this problem, do not use descending index scans when using a SERIALIZABLE transaction isolation level or a HOLDLOCK hint. STATUSMicrosoft has confirmed this to be a problem in SQL Server
version 7.0. This problem has been corrected in U.S. Service Pack 1
for Microsoft SQL Server version 7.0. For information about
downloading and installing the latest SQL Server Service Pack, see
http://support.microsoft.com/support/sql/.
MORE INFORMATION
The following example queries clarify this problem:
--query 1: --query 2: Run from another connection --query 3: Run from another connectionThe following is the problem lock as reported by the sp_lock stored procedure:
Additional query words: sp_lock block serializable holdlock
Keywords : kbbug7.00 kbSQLServ700bug kbSQLServ700sp1fix |
Last Reviewed: November 17, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |