Error 9004

Severity

20

Message text

I/O error detected on disk buffer 0x%X for page request %ld, dbid %d.

Explanation

When you issue dbcc commands such as dbcc checkalloc or dbcc checkdb, Adaptive Server reads a specified number of pages from disk into disk buffers so that consistency checks can be carried out on the pages. Error 9004 is raised when the server attempts a synchronous disk read during dbcc processing, but the request fails with an I/O error.

Action

Check the server error log for similar errors from other operations, such as an 823 error when running a query ("I/O error detected during %S_MSG for %S_BUF.") or sddone errors ("sddone:write error on virtual disk %d"). Refer to the write-ups for those errors elsewhere in this manual for more information. Since Adaptive Server reports 9004 and similar errors when its I/O operation receives an unsuccessful return value, these errors can be an early warning of disk problems.

Check your disks as follows:

Additional information

See “Checking the operating system error log” in the chapter “Other Useful Tasks” in the most recent version of Troubleshooting and Disaster Recovery if you need assistance in locating the system log.

Versions in which this error is raised

All versions