jueves, 13 de enero de 2011

Base de datos en modo 'Suspect'

Cuando una base de datos esta en modo 'Suspect', queda en modo no funcional, esto tiene muchas posibles causas, lo importante es poder volver a tener la base de datos funcional para continuar trabajando.

Para hacer se ejecutan los siguientes comandos desde el SQL Management Studio:


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


Con esto, se logra volver a tener la base de datos funcional.