OPTIMIZAMOS

SUS ResultADOs

Reparar base sql

Ejemplo: Base = db_mo Table = aadat

Resetear el estado suspect de una base de datos

use master

go

exec sp_resetstatus db_mo

Reparar tablas

ALTER DATABASE db_mo SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

DBCC CHECKTABLE ('aadat','REPAIR_ALLOW_DATA_LOSS') WITH TABLOCK

ALTER DATABASE db_mo SET MULTI_USER;

Reparar base de datos opcion A

ALTER DATABASE db_mo SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

DBCC CHECKDB ('db_mo','REPAIR_ALLOW_DATA_LOSS')

ALTER DATABASE db_mo SET MULTI_USER;

opcion B (si la opcion A no da resultado)

ALTER DATABASE db_mo SET EMERGENCY ;– (es necesario tener privilegio de sysadmin)

ALTER DATABASE db_mo SET SINGLE_USER ;

DBCC CHECKDB (db_mo, REPAIR_ALLOW_DATA_LOSS )WITH NO_INFOMSGS ;

ALTER DATABASE db_mo SET MULTI_USER ;

opcion C (si la opcion A y B no dan resultado)

Crear una nueva base y copiar todas las tablas desde la que esta en estado EMERGENCY