PRB: Running Multiple DBCC Commands Can Raise Spurious ErrorsLast reviewed: April 8, 1997Article ID: Q150901 |
The information in this article applies to:
SYMPTOMSWhen you run multiple instances of some DBCC commands at the same time, errors may be raised that turn out to be spurious.
CAUSEThere is a pre-allocated buffer workspace that many DBCC commands share rather than each allocating their own space. There are no concurrency checks for the DBCC commands to share this space, so spurious errors can arise as DBCC commands overwrite each other's workspace buffer. This is more likely to occur on SMP computers. Among those DBCC commands known to not be "multi-instance safe" are:
WORKAROUNDOnly run one DBCC command at a time to avoid spurious errors.
|
Additional query words: sql sql60 sql65 dbcc
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |