SQL Server 2005数据库显示可疑的处理方法。
服务器经常断电重启后,数据库会出现异常显示“可疑”的状态,无法分离。对于这个问题,推荐一种修复的方式
工具/原料
“可疑”数据库以“AIS20181020155821”为例
方法/步骤
1、打开数据库SQL Server Management Studio工具,找到可疑数据库右键-任务-脱机。
2、新建一个同名数据库实体AIS20181020155821,不要和原来数据库同目录。
3、停止数据库服务
复制老数据库MDF文件覆盖新建的数据库MDF,把LDF文件删除;
4、重启数据库服务,执行以下语句:
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
ALTER DATABASE InSun SET EMERGENCY
GO
sp_dboption 'InSun', 'single user', 'true'
GO
DBCC CHECKDB('InSun','REPAIR_ALLOW_DATA_LOSS')
GO
dbcc checkdb('InSun',REPAIR_REBUILD)
GO
sp_configure 'allow updates', 0 reconfigure with override
GO
sp_dboption 'InSun', 'single user', 'false'
GO