Recuperar Base de datos en Modo «Suspect»

1· Lanzamos la siguiente query, para poner la base de datos en modo de emergencia.


ALTER DATABASE db_name SET EMERGENCY

2· Lanzamos el siguiente comando para llevar la base de datos al modo de usuario único.

ALTER DATABASE database_name SET SINGLE_USER

3· Lanzamos un chequeo de la base de datos


DBCC CHECKDB (‘database_name’)

4· Aquí viene la parte critica 🙂

En primera instancia lanzaremos el comando «Sin perdida de datos»

dbcc checkdb(‘DB-NAME’,REPAIR_REBUILD)

Y sino le hes posible recuperarlo, lanzaremos el siguiente el cual ya si tiene perdida de datos.


dbcc checkdb(‘DB-NAME’,REPAIR_ALLOW_DATA_LOSS)

5· Si el proceso anterior logra finalizar sin problemas, volveremos a poner la base de datos en modo «multi-usuario

ALTER DATABASE database_name SET MULTI_USER

6· Comprobamos la conectividad con la base de datos.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>