DEV Community

Darwing  Castellanos
Darwing Castellanos

Posted on

BASE DE DATOS SQL SERVER EN MODO SUSPECT

Cómo Solucionarlo?
Ejecute el siguiente código TSQL para poner la base de datos en modo de emergencia :

EXEC sp_resetstatus NameDatabase;
go
Alter Database NameDatabase set emergency;
go
Enter fullscreen mode Exit fullscreen mode

Ejecute el comando DBCC CHECKDB . Esto verificará la integridad lógica y física de todos los objetos dentro de la base de datos especificada.

DBCC CHECKDB(NameDatabase);
go
Enter fullscreen mode Exit fullscreen mode

Ejecute el siguiente código TSQL para obtener la base de datos en modo Single_user :

ALTER DATABASE NameDatabase SET SINGLE_USER WitH
rollback immediate;
go
Enter fullscreen mode Exit fullscreen mode

Ejecute el siguiente código para reparar la base de datos:

dbcc checkdb(NameDatabase,repair_allow_data_loss);
go
Enter fullscreen mode Exit fullscreen mode

Finalmente, ejecute el comando TSQL para permitir el acceso multiusuario a la base de datos:

ALTER DATABASE NameDatabase set multi_user;
go
Enter fullscreen mode Exit fullscreen mode

Top comments (0)