Problem: I am getting a database error while checking database with DBCC CHECKDB command. The error message:
Solution: To resolve this error first try these sql commands:
sp_dboption AMMS, single, true
DBCC CHECKDB (AMMS, REPAIR_REBUILD)
sp_dboption AMMS, single, false
This will repair the error with no data loss.
In case of failure of above statements please try with following commands:
exec sp_dboption AMMS, single, true
begin try
DBCC CHECKDB (AMMS, repair_allow_data_loss)
end try
begin catch
DBCC CHECKDB (AMMS, repair_allow_data_loss)
end catch
exec sp_dboption AMMS, single, false
There may occur data loss with this statement.
This problem generally occurs when there is some hardware errors. Run hardware diagnostics and correct any problems. Fix any hardware related problems. It might find it beneficial to switch to a completely new hardware system.
Extent (Error_ID) in database ID (DB_ID) is marked allocated in the GAM, but no SGAM or IAM has allocated it.
Solution: To resolve this error first try these sql commands:
sp_dboption AMMS, single, true
DBCC CHECKDB (AMMS, REPAIR_REBUILD)
sp_dboption AMMS, single, false
This will repair the error with no data loss.
In case of failure of above statements please try with following commands:
exec sp_dboption AMMS, single, true
begin try
DBCC CHECKDB (AMMS, repair_allow_data_loss)
end try
begin catch
DBCC CHECKDB (AMMS, repair_allow_data_loss)
end catch
exec sp_dboption AMMS, single, false
There may occur data loss with this statement.
This problem generally occurs when there is some hardware errors. Run hardware diagnostics and correct any problems. Fix any hardware related problems. It might find it beneficial to switch to a completely new hardware system.