BUG: Locking Behavior in Transactions Is Incorrect (201909)
The information in this article applies to:
- Microsoft SQL Server 7.0
- Microsoft SQL Server 2000 (all editions)
This article was previously published under Q201909
BUG #:52851 (SHILOH)
BUG #:52851 (SQLBUG_70)
SYMPTOMS
In read-committed transaction isolation level, which is the default in SQL Server, the Intent share (IS) lock on data pages that are held by a transaction may not be released, even after the commit or rollback, of the same.
This behavior is exhibited when two transactions are run simultaneously from different SQL Server Query Analyzer connections. The second transaction proceeds to completion after the first transaction rolls back or commits.
The second transaction continues to hold an Intent shared lock on the page, even after the run has been completed.
STATUS
Microsoft has confirmed this to be a problem in SQL Server 7.0.
Microsoft has confirmed this to be a problem in SQL Server 2000.
Modification Type: | Major | Last Reviewed: | 10/16/2003 |
---|
Keywords: | kbBug kbpending KB201909 |
---|
|