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.