SQL 2000 Enterprise SP4.
Our SQL server is periodically getting 823 errors as follows:
Error: 823, Severity: 24, State: 2
I/O error (bad page ID) detected during read at offset 0x00000022018000 in file 'F:\SQLDataFiles\Click2Coach_Data.MDF'.
If I run DBCC CHECKDB sometimes it returns errors and sometimes it doesn't. Today I ran DBCC CHECKDB with repair and it reported about 12 errors fixed. However, the 823s started up again shortly after the repair finished. I've been running the DBCC CHECKDB statement periodically throughout the day. Most times it's clean but other times it returns errors. I took one of the object IDs that were in the error message and couldn't find it in sysobjects. We have run diagnostics on the disk and haven't found any problems. We also detached and moved the DB to a different drive (although it was just a logical drive), but that seemed to have no effect. Any ideas?