Resolving 8905 and 8924 DBCC CHECKDB Failure Errors

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08inRepairing this error requires other errors to be
} A:link { so-language: zxx } -->corrected first.
To resolve logical damages in MS SQL Server..."
database, an easy way followed by most database 
users is to execute DBCC CHECKB (with appropriateThis error message appears when the user executes
repair clause). This command after checking the logicala DBCC CHECKDB command to repair his/her
and physical integrity of the database, repairs thelogically corrupted SQL Server 2000 database.
database to the maximum possible level. However, ifAdditionally, the same error message appears every
the command fails to repair, then it displays a severitytime you try to repair your database.
level (either 10 or 16) error message(s). This error 
message helps the user identify the exact cause ofCause:
database corruption. After any of the above error 
message(s) appears, the data saved in the databaseThe above error message appears when the SQL
becomes inaccessible. To access the records in suchServer 2000 database corruption is beyond the repair
cases, the user needs to restore the databasecapabilities of DBCC CHECKDB command.
records from an updated backup. But, in case no 
backup is available or backup falls short of restoringResolution:
the database records, the database users need to 
repair the database using an efficient SQL DatabaseTo resolve the above error message and to access
Repairapplication.the database records, the user needs to follow the
 below steps:
The above scenario can be explained with the help of 
the below error message:Restore database from an updated, valid, and
 complete backup.
"Server: Msg 8905, Level 16, State 1, Line 1Use a third-party SQL Database Repair application in
Extent (1:886000) in database ID 37 is markedcase no backup is available. A commercial SQL Repair
allocated in the GAM, but no SGAM or IAM hasutility can repair any logically damaged database, even
allocated it.if it cannot be repaired by DBCC CHECKDB
Server: Msg 8905, Level 16, State 1, Line 1command.
Extent (1:886112) in database ID 37 is marked allocated 
in the GAM, but no SGAM or IAM has allocated it.SQL Recovery Software repairs MS SQL Server
2008, 20005, and 2000 database damaged due to
Repairing this error requires other errors to belogical crash. The Repair SQL tool is absolutely safe. It
corrected first.can be installed on Windows 7, Vista, 2008, XP, 2003,
Repairing this error requires other errors to beand 2000.
corrected first.