Intenta usar estos querys cuando marca error de base de datos
Query de Enrique
EXEC sp_resetstatus Infocaja;
ALTER DATABASE Infocaja SET EMERGENCY
DBCC CheckDB (Infocaja)
ALTER DATABASE Infocaja SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB (Infocaja, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE Infocaja SET MULTI_USER
Otro Query
DBCC CHECKDB (Infocaja, repair_fast)
DBCC CHECKDB (Infocaja, repair_rebuild)
DBCC CHECKDB (Infocaja, repair_allow_data_loss)