Encountered SQL Error 823: Know How to Fix it!

Though SQL database is advanced and secured but still it faces different types of problems which led to the corruption of database. Most of the time user faces numerous software or hardware related problems which makes the database corrupt. The corruption of database is proved by the occurrence of different types of error messages. While accessing SQL database sometimes you get system level errors or it might happens that you are unable to perform input/ output operations due to data base corruption. SQL error 823 is I/O error which appears when your database becomes damaged or inconsistent.

You encounter following error messages in SQL server error log while accessing or modifying the database:

Msg 823, Level 24, State 1: I/O error 1453 (Insufficient quota to complete the requested service.) detected during read of %s. Msg 8966, Level 16, State 2: Could not read and latch page (%d:%d) with latch type %s. 1453(Insufficient quota to complete the requested service.) failed.

Msg 823, Level 24, State 1: I/O error 1450(Insufficient system resources exist to complete the requested service.) detected during read of %s. Msg 8966, Level 16, State 2: Could not read and latch page (%d:%d) with latch type %s. 1450(Insufficient system resources exist to complete the requested service.) failed.

Usually SQL error 823 appears when your system fails to perform I/O operations. It occurs due to insufficient resources or working set quota. This indicates the inconsistency or corruption of file system.

You can easily recover database from corruption by using below mentioned steps:

  • Restore SQL database from corruption
  • Check the file system and Windows system errors by reviewing the Windows Application Event Log
  • Run DBCC CHECKDB utility to fix SQL error 823

If all the above mentioned methods fail to restore the corrupt database then try to repair using MS SQL Database Repair software. It is advanced utility that safely repair and restore your corrupted SQL server database.