The information in this article applies to:
SYMPTOMSAn undetected deadlock can occur between a database dump and a user process that holds locks on syscolumns. When this deadlock occurs, all activity within the database is suspended until the deadlock is manually resolved. CAUSE
When a dump is initiated, the server acquires an exclusive table lock on
syslogs to enable it to coordinate user activity with the database dump
process. Once this lock is established, the server locks and dumps
sysobjects, and then locks and dumps syscolumns. The database dump process
then dumps all allocated pages within the database, and deals with any
logged user activity through its out-of-sequence queue.
WORKAROUNDKilling either the user process or the database dump process will resolve the deadlock and allow activity within the database to continue. STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server version 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Additional query words: hang slow
Keywords : kbnetwork SSrvLock kbbug6.50 |
Last Reviewed: April 3, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |