Pregunta más frecuente

Reparar una base de datos en SQL que esté en estado Suspect
Últimas actualizaciones hace 3 años

Para reparar una base de datos que esté en estado suspect, se debe ejecutar las siguientes consultas:


- ALTER DATABASE NOMBREBBDD SET EMERGENCY;
Al ejecutar esta consulta a la base de datos, estaremos colocando la base de datos en ESTADO DE EMEGENCIA.
image



- ALTER DATABASE NOMBREBBDD SET SINGLE_USER;
Al ejecutar esta consulta la base de datos quedara en modo USUARIO UNICO o utilizar la siguiente consulta:
(ALTER DATABASE NOMBREBBDD SET MULTI_USER;)
Dejando en modo multiusuario la base de datos.
image



- DBCC CHECKDB (NOMBREBBDD, REPAIR_REBUILD);
Al ejecutar esta consulta pasamos a INTEGRITY CHECK, Para reparar la base de datos sin perdidas.
Si no funciona, podemos utilizar la siguiente consulta:
DBCC CHECKDB (NOMBREBBDD, REPAIR_ALLOW_DATA_LOSS);
La cual funciona para reparar con posible perdida de datos.
image

EJECUTAR ESTA ULTIMA CONSULTA:
- ALTER DATABASE NOMBREBBDD SET MULTI_USER;

Espere, por favor.

Por favor, espere... ¡Es solo un momento!