Last week I noticed DBCC Checkdb reported an issue with one of my databases. ( SQL 2005 Enterprise Edition (64-bit) 9.00.5000.00 SP4 )[quote]CHECKDB found 0 allocation errors and 1 consistency errors in table 'sys.sysmultiobjrefs' (object ID 75).[b] [SQLSTATE 01000] (Error 8990) CHECKDB found 0 allocation errors and 1 consistency errors in database 'MYDB'. [SQLSTATE 01000] (Error 8989) repair_allow_data_loss is the minimum repair level for the errors found by DBCC CHECKDB (MYDB). [SQLSTATE 01000] (Error 8958) DBCC execution completed.[/b] If DBCC printed error messages, contact your system administrator. [SQLSTATE 01000] (Error 2528). The step failed.[/quote]As this database is a read_only database and has been in that state for a long time, I wondered what could have caused this corruption.I didn't repair anything, drives have enough space, no RAM pressure, ...This weekend, the same DBCC Checkdb job reported no issues at all with that database.[b]Any hints as to why DBCC Checkdb gave me a false positive/negative ??[/b]
↧