Dbcc checkdb error

Hi,

I run into following dbcc checkdb errors on my production 2008 R2 SQL server database.

The same agent job has been running daily for awhile without any issue. This error showed up for last two days.

The job has 5 lines of dbcc checkdb () against tempdb, production db, master, model and msdb respectively.

I also pasted below another worrisome OS error came about 30 minutes later.

Other than these the server seems acting normal now.

I will be grateful if someone here could share their advices.

--DBCC check db error---
Message
Executed as user: . ...) DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified. [SQLSTATE 01000] (Message 5232) DBCC results for 'sys.sysrscols'. [SQLSTATE 01000] (Message 2536) There are 803 rows in 13 pages for object "sys.sysrscols". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysrowsets'. [SQLSTATE 01000] (Message 2536) There are 129 rows in 2 pages for object "sys.sysrowsets". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysallocunits'. [SQLSTATE 01000] (Message 2536) There are 146 rows in 3 pages for object "sys.sysallocunits". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysfiles1'. [SQLSTATE 01000] (Message 2536) There are 9 rows in 1 pages for object "sys.sysfiles1". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.syspriorities'. [SQLSTATE 01000] (Message 2536) There are 0 rows in 0 pages for object "sys.syspriorities". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysfgfrag'. [SQLSTATE 01000] (Message 2536) There are 2 rows in 1 pages for object "sys.sysfgfrag". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysphfg'. [SQLSTATE 01000] (Message 2536) There are 1 rows in 1 pages for object "sys.sysphfg". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysprufiles'. [SQLSTATE 01000] (Message 2536) There are 9 rows in 1 pages for object "sys.sysprufiles". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysftinds'. [SQLSTATE 01000] (Message 2536) There are 0 rows in 0 pages for object "sys.sysftinds". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysowners'. [SQLSTATE 01000] (Message 2536) There are 14 rows in 1 pages for object "sys.sysowners". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysprivs'. [SQLSTATE 01000] (Message 2536) There are 131 rows in 1 pages for object "sys.sysprivs". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysschobjs'. [SQLSTATE 01000] (Message 2536) There are 96 rows in 5 pages for object "sys.sysschobjs". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.syscolpars'. [SQLSTATE 01000] (Message 2536) There are 643 rows in 17 pages for object "sys.syscolpars". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysnsobjs'. [SQLSTATE 01000] (Message 2536) There are 1 rows in 1 pages for object "sys.sysnsobjs". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.syscerts'. [SQLSTATE 01000] (Message 2536) There are 0 rows in 0 pages for object "sys.syscerts". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysxprops'. [SQLSTATE 01000] (Message 2536) There are 0 rows in 0 pages for object "sys.sysxprops". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysscalartypes'. [SQLSTATE 01000] (Message 2536) There are 34 rows in 1 pages for object "sys.sysscalartypes". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.systypedsubobjs'. [SQLSTATE 01000] (Message 2536) There are 0 rows in 0 pages for object "sys.systypedsubobjs". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysidxstats'. [SQLSTATE 01000] (Message 2536) There are 213 rows in 4 pages for object "sys.sysidxstats". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysiscols'. [SQLSTATE 01000] (Message 2536) There are 351 rows in 3 pages for object "sys.sysiscols". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysbinobjs'. [SQLSTATE 01000] (Message 2536) There are 23 rows in 1 pages for object "sys.sysbinobjs". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysaudacts'. [SQLSTATE 01000] (Message 2536) There are 0 rows in 0 pages for object "sys.sysaudacts". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysobjvalues'. [SQLSTATE 01000] (Message 2536) There are 194 rows in 47 pages for object "sys.sysobjvalues". [SQLSTATE 01000] (Message 2593) DBCC results for 'sys.sysclsobjs'. [SQLSTATE 01000] (Message 2536) The... The step failed.

--OS error
Subject: SQL Server Alert System: 'Error 823-early hardware failure' occurred on \Server1
DESCRIPTION: The operating system returned error 665(The requested operation could not be completed due to a file system limitation) to SQL Server during a write at offset 0x000021e3f7c000 in file 'E:\Databases\ProdXYZ.mdf:MSSQL_DBCC9'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

Thanks!

Also, msdb.dbo.suspect_pages table has nothing in it.

I have moved other jobs away from my DBCC CheckDB time windows.

Google out and read this article got no of hits:- http://www.sqlrecoverysoftware.net/blog/fix-database-consistency-errors.html