Para reparar una base de datos en modo Suspect (Sospechoso) en sql server podéis usar las siguientes sentencias:

USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO


EXEC sp_resetstatus 'NombreBD';
ALTER DATABASE NombreBD SET EMERGENCY
DBCC checkdb('NombreBD')
ALTER DATABASE NombreBD SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('NombreBD', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE NombreBD SET MULTI_USER

USE master
GO
sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
GO


El proceso tardará unos minutos y dependerá del tamaño de la Base de Datos.