I've recently found out that there's a bug some people are hitting when running DBCC CHECKDB on SQL Server 2005 – you get an error like: Msg 831, Level 20, State 1, Line 1 Unable to deallocate a kept page. This is a bug in the database snapshot code, and shows up sometimes when running DBCC [...]